texte vide ou non

Répondre
os2
le 14/06/2004 à 01:09
os2
salut

avec

if (empty ($_POST["titre"]) and empty ($_POST["imglivre"]) and empty ($_POST["commentaire"])
echo'allo';

où est l'erreur dans ce code, je désire seulement valide si les données sont vide ou non

merci
http://www.laboiteaprog.com
moogli
le 14/06/2004 à 01:13
moogli
utilise le bbcode stp
=> ton code
<?php
if (empty ($_POST["titre"]) and empty ($_POST["imglivre"]) and empty ($_POST["commentaire"])
echo'allo';
?>


tu a soublier une parenthèse pout ton if (la parenthèse fermante pour etre exat)
<?php
if ((empty ($_POST['titre'])) and (empty ($_POST['imglivre'])) and (empty ($_POST['commentaire']))
echo'allo';
?>
Il en faut peu pour être heureux !!!!!
os2
le 14/06/2004 à 01:24
os2
j'ai pas d'erreur mais même si mes
titre, imglivre et commentaire sont pas vide... allo s'affiche pas
http://www.laboiteaprog.com
os2
le 14/06/2004 à 01:28
os2
!empty

j'arrête là prog pour aujourd'hui, je commence à rien voir
http://www.laboiteaprog.com
moogli
le 14/06/2004 à 12:00
moogli
ben la je crois qu'il faut que tu regarde les cours ....
pour empty

http://www.lephpfacile.com/manuel_php/function.empty.php


pour ton if a mon avis il faut que tes condition soit entre des parenthèses (d'où ma remarque la desssu et j'avais pa vu qu'il n'y en avait pa au début)
=>if ( condition1 and contion2.....)
ensuite c'est normal que allo ne s'affiche pas quand tes variables sont 'remplis' puisque justement tu test si elle sont vide et que le echo allo s'éxecute seulement si la ou les conditin du if sont remplis.....

http://www.lephpfacile.com/cours/index.php?page_a_afficher=7


Je pense que tu souhaite savoir si l'une (au moins) de tes variable est vide!!
donc dans ce cas je pense que le or sera le bienvenu plutot que le and
=>
<?php 
if ((empty ($_POST['titre'])) or (empty ($_POST['imglivre'])) or (empty ($_POST['commentaire']))
echo'allo';
?>


pour finir si jamais empty ne te convient pas tu peut utiliser
=> if (var1 == "")
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours