pbl php formulaire
Hors ligneDamien35 Le 03/05/2009 à 18:21 Profil de Damien35 Configuration de Damien35

bonjour j'ai besoin de votre aide

J'ai un formulaire qui envoi des données dans ma base sql jusque la tt va bien seulement si les champs sont vides , les données sont transmise dans la base kan mm!

j'ai essayer d'utiliser la fonction empty mais ca fonctionne pas, on me dit d'utiliser la fonction trim mais bon jcomprend pas tout^^

merci d'avance

voici mon script :

<?php

mysql_connect("localhost", "root", "")OR die('Erreur de sélection de la base');
mysql_select_db("camping")OR die('Erreur de sélection de la base');
//{ => inutile

$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$codepostal = $_POST['codepostal'];
$ville = $_POST['ville'];
$telephone = $_POST['telephone'];
$mail = $_POST['mail'];
$message = $_POST['message'];

if(empty($nom) && ($prenom) && empty($adresse) && empty($codepostal) && empty($ville) && empty($telephone) && empty($mail) && empty($message))
     {
     echo ("il y a un champ vide");
     }else
     {
     echo ("champs bien remplies");
     
     }






$req=mysql_query('INSERT INTO clients (nom, prenom, adresse, codepostal, ville, telephone, mail, message) VALUES("'.$nom.'", "' .$prenom.'", "'.$adresse.'", "'.$codepostal.'", "'.$ville.'", "'.$telephone.'", "'.$mail.'", "'.$message.'")') or die (mysql_error());
if($req)
{
echo 'enregisttrement reussi';
}
else
{
echo' un probleme est survenu<br/>'.$req;
}



mysql_close ();
?>
Hors ligneHwm86 Le 04/05/2009 à 12:07 Profil de Hwm86 Configuration de Hwm86

bonjour,
la fonction "empty()" est très applicable. votre probleme que l'instruction "INSERT" doit être exécuter dans l'instruction "else" car suivant votre code l'instruction "INSERT" est exécutée puisqu'elle est trouvé hors de l'insrtuction "else"...
j'esper c bon maintenant, essayez cette solution.. bonchance
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels