Remplissage de ma BDD à vide !
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:
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:
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.