Bonjour

Je me suis mis ( enfin j'étais obligé ) à PHP / SQL.
J'ai recuperer un code pour gerer des contacts et des adresse dans une base de donnée, que j'ai adapter à mon cas.

voila l'index
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
<title>Carnet d adresse</title>
<body bgcolor="#FFFFFF">
<h1 align=center>Carnet d adresse</h1><br>

<?       

/*_____________________CONNEXION__________________________*/

MYSQL_CONNECT("localhost", "root", "") OR DIE("Connexion impossible au serveur de données");
mysql_select_db("toto") or die( "Connexion impossible à la base de donnée");



/*___________________AFFICHAGE_DES_ENREGISTREMENTS_____________________ */

$result = MYSQL_QUERY("select * from carnet order by nom");
$number = MYSQL_NUM_ROWS($result);
echo "<p align=center>$number enregistrements.</p><br>";
$i=0;
echo "<table border=1 align=center><tr><th>Nom</th><th>Prénom</th><th>Adresse</th><th>Code Postal</th><th>Ville</th><th>Téléphone</th><th>Fax</th><th>E-mail</th><th colspan=2>Opérations</th></tr>";

while ($i<$number) {
	$id=mysql_result($result,$i,"id");
	$nom=mysql_result($result,$i,"nom");  if ($nom=="") {$nom="-";}
	$prenom=mysql_result($result,$i,"prenom"); if ($prenom=="") {$prenom="-";}
	$adresse1=mysql_result($result,$i,"adresse1");
	$adresse2=mysql_result($result,$i,"adresse2");if (($adresse2=="")&&($adresse1=="")) {$adresse1="-";}
	$cpostal=mysql_result($result,$i,"cpostal");if ($cpostal=="") {$cpostal="-";}
	$ville=mysql_result($result,$i,"ville");if ($ville=="") {$ville="-";}
	$tel=mysql_result($result,$i,"tel");if ($tel=="") {$tel="-";}
	$fax=mysql_result($result,$i,"fax");if ($fax=="") {$fax="-";}
	$email=mysql_result($result,$i,"email");if ($email=="") {$email="-";}

	echo "<tr><td align=center><b>$nom</b></td><td align=center>$prenom</td><td align=center>$adresse1";
	echo "<br>$adresse2</td><td align=center>$cpostal</td><td align=center>$ville</td><td align=center>$tel</td><td align=center>$fax</td><td align=center>$email</td><td><a href='modif.php3?id=$id'>Modifier</a></td><td><a href='effacer.php3?eff=$id'>Effacer</a></td></tr>";
	$i++;
	} 	
echo "</table>";


/* _________________________MENU____________________________ */

echo "<br><br><br><a href='ajout.php3'><p align=center>Ajouter un enregistrement</p></a>";


MYSQL_CLOSE();
?>

</body>
</html>


Voila l'ajout dans la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<html>
<title>Ajout d un contact</title>
<body>
<?
 
/*_____________________CONNEXION__________________________*/
 
$db_link=mysql_connect("localhost","root","");
 
/* _________________RECUP_DES_DONNEES____________________ */
 
  while (list($var, $value) = each($HTTP_GET_VARS))
    {
      $tab_asso["$var"] = $value;
    }
 
 
/* ____________________FORMULAIRE________________________ */
 
switch ($tab_asso[ok]) {
 
/* ____ENREGISTREMENT_____ */
case 1;
$idmax=mysql_db_query("a3concept","select max(id) from carnet",$db_link);
$idmax_r=mysql_result($idmax,0,"max(id)");
$n=$idmax_r+1;
echo $nom;
echo "$prenom";
$requete=mysql_query("insert into carnet values($n,'$nom','$prenom','$adresse1','$adresse2','$cpostal','$ville','$tel','$fax','$email')");
echo "<p align=center><h1 align=center>Enregistrement réussi.<br><br><a href='index.php3'>Retour</a></p>";
break;
 
 
 
/* ______AFFICHAGE DU FORMULAIRE____ */
default;
echo "<blockquote><table border=0><form method='get' action='ajout.php3'><input type='hidden' name=ok value=1>
	<td>Nom</td><td><input type='text' name=nom  size=30 maxlenght=50></td>
      	<td align=right>Prénom</td><td><input type='text' name=prenom  size=30 maxlenght=50></td><tr>
	<td>Adresse</td><td><input type='text' name=adresse1  size=30 maxlenght=60></td>
	<td align=right>Adresse (complément)</td><td><input type='text' name=adresse2  size=30 maxlenght=60></td><tr>
	<td>Code postal</td><td><input type='text' name=cpostal size=30 maxlenght=5></td>
	<td align=right>Ville</td><td><input type='text' name=ville size=30 maxlenght=30></td><tr>
	<td>Téléphone</td><td><input type='text' name=tel size=30 maxlenght=15></td>
	<td align=right>Fax</td><td><input type='text' name=fax size=30 maxlenght=15></td><tr>
	<td>E-mail</td><td><input type='text' name=email size=30 maxlenght=30></td><tr>
      </table></blockquote>";
echo "<table align=center><tr><td><input type='submit' value='Ajouter'></td><td><input type='reset' value='Tout effacer'></td></form><td><form method=get action='index.php3'><input type=submit value='Annuler'></td></form></table>";
break;
}
 
MYSQL_CLOSE($db_link);
?>
</body>
</html>

Apres ces 2 codes executer, ma table contient bien 1 enregistrement mais à vide (enfin un "-" (en rouge))

Si vous avez des solutions
Merci
Cordialement.