Eléphant du PHP |
85 Messages
02 nov. 2005, 09:56
salut petit probleme pour tester si un formulaire à tous ses champs remplis et j'ai (essayé) d'utiliser les expressions regulieres mais bon...

po sur que ca marche,pour tester les champs j'ai essayer avec la fonction
empty mais ca marche pas des masses. je vous met la partie du code merci.
//recuperation des champs du formulaire
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$ville=$_POST['ville'];
$cp=$_POST['cp'];
$email=$_POST['email'];
//test champs vides
if (($full=!empty(($nom) && ($prenom) && ($ville) && ($cp) && ($email)) && ( $reg=(ereg("^(.+)@(.+)\.(.+)$", $email)) && ($num=is_numeric($cp) )))
{
$connect=mysql_connect("localhost", "root", "") or die ("connection bdd impossible ");
mysql_select_db("essai", $connect) or die ("<br>selection table impossible </br>");
$requete="insert into rens (nom, prenom, ville, cp, email) values ('$nom', '$prenom', '$ville', '$cp', '$email')";
$ok=mysql_query($requete);
Modifié en dernier par
konjiki le 02 nov. 2005, 10:44, modifié 1 fois.