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 ();
?>