Php et gestion erreur formualire
shinohinata
Messages postés
46
Statut
Membre
-
shinohinata Messages postés 46 Statut Membre -
shinohinata Messages postés 46 Statut Membre -
Bonjour,
la question vous semblera peut-être idiote ou pitoyable mais la je tourne en rond ...
je voudrais savoir comment faire pour valider un formulaire avec du PHP. Je m'explique j'ai de nombreux formulaires qui remplissent une base de données Access (je n'ai pas le choix, sinon j'aurais pris mysql ^^) et je voudrais qu'un script PHP teste les champrs remplis avant d'envoyer les données à la base pour être sur que tout est bon. A l'issu de l''exécution, si des champs sont mal saisis ou bien vides, j'affiche le petit message d'erreur à coté du champ ou des champs qui sont faux. (et si possible surlignage du champ ou des champs faux)
Voici un exemple d'une partie d'un de mes formulaires :
<tr>
<td><span class="c12"><i><b>Adresse :</b></i></span></td>
<td><input type="text" name="adr" size="50" value=""></td>
</tr>
<tr>
<td><span class="c12"><i><b>Nom commune de localisation :</b></i></span></td>
<td><select name="commune" size="1">
<option selected value="">--- Nom ville ---</option>
<?php
include("connect.php" );
$requete = "SELECT Nom_Commune FROM Commune";
$result = odbc_do($cnx,$requete);
while($row = odbc_fetch_array($result))
{
echo "<option>".($row["Nom_Commune"])."</option>";
}
odbc_close($cnx);
?>
</select>
</td>
</tr>
je veux que ça appel un script au moment du submit en gros, si le code est bon et bien ajout sinon ça ré-affichera le formulaire avec les annotations à coté des champs concernés
Voilà, j'espère que quelqu'un pourra m'aider...
la question vous semblera peut-être idiote ou pitoyable mais la je tourne en rond ...
je voudrais savoir comment faire pour valider un formulaire avec du PHP. Je m'explique j'ai de nombreux formulaires qui remplissent une base de données Access (je n'ai pas le choix, sinon j'aurais pris mysql ^^) et je voudrais qu'un script PHP teste les champrs remplis avant d'envoyer les données à la base pour être sur que tout est bon. A l'issu de l''exécution, si des champs sont mal saisis ou bien vides, j'affiche le petit message d'erreur à coté du champ ou des champs qui sont faux. (et si possible surlignage du champ ou des champs faux)
Voici un exemple d'une partie d'un de mes formulaires :
<tr>
<td><span class="c12"><i><b>Adresse :</b></i></span></td>
<td><input type="text" name="adr" size="50" value=""></td>
</tr>
<tr>
<td><span class="c12"><i><b>Nom commune de localisation :</b></i></span></td>
<td><select name="commune" size="1">
<option selected value="">--- Nom ville ---</option>
<?php
include("connect.php" );
$requete = "SELECT Nom_Commune FROM Commune";
$result = odbc_do($cnx,$requete);
while($row = odbc_fetch_array($result))
{
echo "<option>".($row["Nom_Commune"])."</option>";
}
odbc_close($cnx);
?>
</select>
</td>
</tr>
je veux que ça appel un script au moment du submit en gros, si le code est bon et bien ajout sinon ça ré-affichera le formulaire avec les annotations à coté des champs concernés
Voilà, j'espère que quelqu'un pourra m'aider...
A voir également:
- Php et gestion erreur formualire
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion garage - Télécharger - Organisation
- Gestion planning equipe - Télécharger - Outils professionnels
- Logiciel gestion cabinet médical gratuit - Télécharger - Organisation
3 réponses
tu vas grave te faire chier Oo
php etant du coté serveur
il va te falloir envoyer le formulaire,
le tester, et revenir
tout en recuperant ttes les valeurs et les messages d'erreur Oo
alors qu'avec un peu de js tu peux avoir un p'tit pop up qui te dis quel(s) champs est vide ^^
et ca sans rien envoyer :)
php etant du coté serveur
il va te falloir envoyer le formulaire,
le tester, et revenir
tout en recuperant ttes les valeurs et les messages d'erreur Oo
alors qu'avec un peu de js tu peux avoir un p'tit pop up qui te dis quel(s) champs est vide ^^
et ca sans rien envoyer :)