Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: schats le le 28-02-2007 a 18:50:45

Titre: anuaire blog ==> enregistre même quand rien n'est mit
Posté par: schats le le 28-02-2007 a 18:50:45

bonjour j'ai un petit problème

Code:

$email = trim(htmlentities($_POST['email'], ENT_QUOTES));
$pseudo = trim(htmlentities($_POST['pseudo'], ENT_QUOTES));
$categorie = trim(htmlentities($_POST['categorie'], ENT_QUOTES));
$adresse = trim(htmlentities($_POST['adresse'], ENT_QUOTES));
$description = trim(htmlentities($_POST['description'], ENT_QUOTES));
$description= trim(nl2br($description));// toute les verification html
if(empty($_POST['soumettre']))
{
$paf = mysql_query("select adresse from blog where adresse='".$adresse."'");// on verifie que l'adresse n'est pas dans la table

if(empty($email))
{
echo 'vous n\'avez pas mit d\'adresse mail merci d\'en mettre une valide.';
}
elseif(strchr($email,"@") == FALSE)
{
echo ' veillez rentrer une vrai adresse mail';
}
elseif(empty($pseudo))
{
echo' merci de mettre un pseudo ';
}
elseif(empty($categorie) AND $categorie == "rien")
{
echo ' aucune catégorie n\'a été selectionner';
}
elseif(empty($adresse))
{
echo ' aucune adresse n\'est envoyer ';
}
elseif($paf == NULL)
{
echo ' votre blog est deja dans les base de données';
}
else
{/// tout ce qui est avant c'est la vérification avnat d'enregistrer dans la table
mysql_query("INSERT INTO blog VALUES('','".$pseudo."','".$adresse."','".$categorie."','".$description."','".$email."')")or die (mysql_error());// ben l'enregistrement dans la table

{
echo 'merci d\'avoir fait confiance a nous pour faire l\'anuaire de blog du site merci de mettre un petit lien sur votre blog merci de la part de l\'équipe';
}
}
}


ce petit code enrebgistre les données même si ... il n'y a rien merci de me dire ce qui bug

petit précision sa fait 4 semaine que je suis dessus donc voila je demande une grande aide

Titre: Re:anuaire blog ==> enregistre même quand rien n'est mit
Posté par: Martin. le le 28-02-2007 a 19:56:16

A ta place je ferai plutôt :


Code:
foreach($_POST as $key => $value) {
if(empty($value)) die("Le champ $key est vide.");
$$key = trim(htmlentities($value));
}
$description = nl2br($description);


Puis tu enregistres.

Titre: Re:anuaire blog ==> enregistre même quand rien n'est mit
Posté par: schats le le 28-02-2007 a 21:31:40

$kep représenter quoi et $value préprsente quoi ???


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.