Jody a écrit :
Salut,
Nature-Informatique a écrit :
Bonjour,
Je suis en train de me mettre à php et mysql, j'ai quelques petits
soucis avec mes deux premiers script. Un de vous pourrait il me donner
un coup de main pour les vérifiant svp?
Pas de soucis
J'expliquerais en privé ce qui ne foncitonne pas, afin de ne pas trop
poluer cette liste ;)
Sauf si c'est personnel ca peut intérrésser du monde ?
Bon, alors je me lance.
J'ai créé une BD mysql "essai_php" avec une seule table etat_civil_php.
Cela pour apprendre php. J'ai ensuite fait un formulaire afin de remplir
cette table, et un script php pour vérifier la validité de ce qui a été
saisi dans le formulaire, avant de l'insérer dans la table.
La connection à la base de données est faite, et les enrgistrements
ajoutés, à ceci prêt que le N° auto est bien incrémenté, mais les
valeurs des champs ne sont pas ajouté, les champs reste vide.
Je pense que je problème vient du fait que je n'arrive pas à faire
afficher les etiquettes de champ dans le formulaire. Chaque étiquette
étant attachée à un nom de champ. Voici le script du formulaire.
<?
$etiquette = array ("prenom" => "Prénom",
"nom" => "Nom",
"tel_fixe" => "Tél_Fixe");
echo "<p><hr>
<form action='ajout_etat_civil_php.inc.php' method='POST'>
<center>
<table width='95%' border='1' cellspacing='0' cellpadding='2'>
<tr><td align='right'><b>{$etiquette['Nom']}:</b></td>
<td><input type='text' name='nom' size='35' maxlength='35'
value=''></td>
</tr>
<tr><td align='right'><b>{$etiquette['Prénom']}:</b></td>
<td><input type='text' name='prenom' size='35' maxlength='35'
value=''></td>
</tr>
<tr><td align='right'><b>{$etiquette['Tél_fixe']}:</b></td>
<td><input type='text' name='tel_fixe' size='35' maxlength='35'
value=''></td>
</tr>
</table>
<p><input type='submit' value='Validez'>
</form>
</center>";
?>
Ca c'est le premier problème.
Ensuite, la validation du contenu du formulaire ne fonctionne pas,
quelque soit le contenu saisi, il est toujours validé et ajouté à la
base de données. Mais je pense qu'en solutionnant le premier problème on
aura, au moins en partie, résolu le second.
Voilà, donc si vous avez une idée je suis preneur ;)
A+
Jean Michel
--
ubuntu-fr mailing list
[email protected]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr