Page simple

Eléphanteau du PHP | 16 Messages

07 avr. 2005, 14:26

Bonjour,

Tout d'abord je vais vous expliquer mon niveau :
Je sais coder rapidement en html, faire des site simple avec dreamweaver, ou en avec un éditeur txt.

Mon objectif :
Créer une page simple, avec un tableau. Et un formulaire en php permettant de remplir ce tableau.
Exemple : 3catégories possible, représentant 3parties du tableau ( Urgent, Moyen, A long terme ). Grace a un formulaire je souhaiterai remplir ce tableau, le formulaire doit donc comprendre un menu déroulant de la partie souhaité ( Urgent, Moyen, A long terme ), un titre, et un détail.

Ca c'est mon projet.
Mais, comme je suis vraiment débutant dans le codage php... Quelqu'un aurait il des pistes pour me lancer... Car je ne sais d'ou partir... Mais j'ai deja une idée de mon objectif a atteindre :roll:

J'espére que certain prendront le temps de me conseiller, m'aider, et me guider.

Amicalement
VgTa

Eléphant du PHP | 168 Messages

07 avr. 2005, 14:46

Je me sacrifie
1)pour le formulaire pas de probleme g les codes qu'il te faut
2)idem pour le menu deroulant
3)pour le tableau recap ca va etre plus chaud mais on devrai pouvoir y arriver
4) le plus va etre de mettre le tableau ezt le formulaire sur la meme page
(moi perso j'opte pour 2 page distincte a toi de voir)
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Eléphanteau du PHP | 16 Messages

07 avr. 2005, 14:52

le principe de 2pages distincte ne me dérange pas. Au contraire cela rend la page plus légére a charger..
Donc un popup "formulaire" peut etre plus facile :)

cela semble facile a tes yeux, pourrez tu rentrer un peu plus dans les détails s'il te plait ?

Eléphant du PHP | 168 Messages

07 avr. 2005, 14:56

Pas de pb tu me dis ou tu veut comence et je t'aide
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Eléphant du PHP | 168 Messages

07 avr. 2005, 14:57

le mieux est tout de meme de commencer par....
le debut lol
non je plaisente par la base de donnée
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Mammouth du PHP | 859 Messages

07 avr. 2005, 15:27

Un débutant se doit de commencer par la colonne de droite de http://www.phpdebutant.org ;)

Eléphant du PHP | 168 Messages

07 avr. 2005, 15:28

une fois ta base faite on part sur la page du formulaire par exemple
voila la trame du code de la page que j'appelerai page1.php
html>
<head>
	<title>AJOUT D'UNE DONNÉE</title>
</head>
<body>
<br>
<h2 align=center> AJOUTER UNE DONNÉE</H2>
<BR>
<form method="post" action="page2.php" name="nom_form">
<?
/*----------------------------------------------------------------------
------------------------------------------------------------------------
connection a la base de donnee
-----------------------------------------------------------------------
----------------------------------------------------------------------*/
Include("sql.inc");
mysql_connect($nom_hote, $nom_utilisateur,$password);
$base=mysql_select_db("nom_de_la_base");
             if(!$base)
         {
        echo"connexion impossible";        
        }
/*----------------------------------------------------------------------
------------------------------------------------------------------------
fin de tentative de connection
-----------------------------------------------------------------------
-----------------------------------------------------------------------
debut du formulaire
-----------------------------------------------------------------------
---------------------------------------------------------------------*/

echo"<table border=0 align=center width=100% CELLSPACING=2>";
echo"<tr>";
	echo"<td valign=bottom><p>categorie</td>";
	echo"<td >";
	echo"<p><form name=\"form1\>";
echo"<select name=\"ligne1\" size=\"1\">";
echo"<select name=\"ligne1\" size=\"1\">";
$table=mysql_query("select * from categorie ");
while($ligne1=mysql_fetch_object($table))
{
echo"<option value=\"$ligne1->categorie\"> $ligne1->categorie  </option>";
}
echo"</select>";
	echo"</td>";
echo"</tr>";
echo"<tr>";
	echo"<td valign=bottom><p>titre</td>";
	echo"<td ><input type=text name=titre>";	
                echo"</td>";
echo"</tr>";
echo"<tr>";
	echo"<td valign=bottom><p>detail</td>";
	echo"<td ><input type=text name=detail>";
		echo"</td>";
echo"</tr>";

echo"<tr>";
	echo"<td height=20></td>";
	echo"<td height=20></td>";
echo"</tr>";
echo"<tr>";
	echo"<td  align=center valign=center><input type=submit name=expedier value=Envoyer></td>";
	echo"<td  align=center valign=center><input type=reset name=annuler value=Annuler></td>";
echo"</tr>";
echo"</table>";
?>
</form>
</body>
</html>
essaie deja ce code et dis moi ce qu'il en est
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Mammouth du PHP | 859 Messages

07 avr. 2005, 15:35

Si tu veux vraiment expliquer du début, évite les include

Code : Tout sélectionner

Include("sql.inc");
Mets tout sinon ça n'a pas d'intérêt ;)

Au passage connexion en français et connection en anglais

Eléphant du PHP | 168 Messages

07 avr. 2005, 15:39

oups oublie de ma part
il te faut aussi un fichier qui s'appel sql.inc
<?
$nom_hote= "localhost" ;
$nom_utilisateur= "root" ;
$password= "" ;
?>
tout simplement normalement avec ca la premiere page marche
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Eléphanteau du PHP | 16 Messages

07 avr. 2005, 15:53

:shock: :? :o
Bon z'alors :)
si on partai d'avant ca ???
quand tu dit faire une base ? jfait quoi ? car là j'ai rien pour le moment. Et je ne saurai quel paramétre entrer...

Mammouth du PHP | 859 Messages

07 avr. 2005, 15:55

tu le fais partir sur de mauvaises bases ;)
$base=mysql_select_db("nom_de_la_base");
    if(!$base)
        {
            echo"connexion impossible";        
        }
Bien plus simple !
mysql_select_db("nom_de_la_base") or die("Connexion impossible");
Modifié en dernier par flitox le 07 avr. 2005, 15:59, modifié 1 fois.

Eléphanteau du PHP | 16 Messages

07 avr. 2005, 15:55

jvai lire a fond le site phpdebutant dabord :D

Mammouth du PHP | 859 Messages

07 avr. 2005, 15:56

Bonne idée :lol:

Eléphant du PHP | 168 Messages

07 avr. 2005, 16:01

donc on reprend tt depuis le debut
1 ) creer un base de donnee sous mysql
nom de la base : donnée (par exemple)
2 ) creer 2 tables :
-1ere table : nom de la table = categorie (celui la obligatoire ds le code ci dessous)
nombre de champs = 2
-2eme table : nom de la table = detail (par exemple )
nombre de champs = 3
3 ) renseigner les tables

Fait deja ca et je te renseigne apres pour la suite
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Mammouth du PHP | 859 Messages

07 avr. 2005, 16:07

Mais laisse le lire PHPDebutant !!! :wink:

Il débute et toi tu le mets immédiatement sur les bases de données, tu ne commences pas par le commencement.

Un beau jour naquit le PHP [...] Et il eût beaucoup de petits développeurs et vécut heureux