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>
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>
Voilà, j'espère que quelqu'un pourra m'aider...
