Page précédente | Page suivante | Page : 1

pbl php formulaire
Hors ligne Damien35 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 ligne Hwm86 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

Page précédente | Page suivante | Page : 1

Aide informatique | Communauté d'entraide informatique | Aide informatique | Forum d'assistance informatique | Forum-Vista | Formation informatique | Forum Informatique | Devenir partenaire