Champ invisible

Petit nouveau ! | 2 Messages

03 sept. 2007, 16:21

Re salut!!

Dans mon formulaire http://kawazix.ifrance.com/zero.htm j'ai des champs d'images...
Ce que je veux c'est si un des ces champs n'est pas remplie, dans le resultat il devient invisible...
CAD si ca

value=""

il ne se montre pas dans la resultat...

voila le code du resultat:
  <?php echo "[b]Image 1:[/b] ".$_POST['image1'] ; ?><br />
        <?php if (isset($_post['image2'])){ echo "[b]Image 2:[/b] ".$_POST['image2'] ."<br />"  ; }  ?>	        <?php echo "[b]Image 3:[/b] ".$_POST['image3'] ; ?><br />
        <?php echo "[b]Image 4:[/b] ".$_POST['image4'] ; ?><br />
        <?php echo "[b]Image 5:[/b] ".$_POST['image5'] ; ?><br />
J4ai utilisé "isset" dans le resultat la zone de l'image deux s'elimine si le champs dans le formulaire est vide, mais même s'il y a quelques choses elle reste invisible???

Merci de votre aide

Mammouth du PHP | 693 Messages

03 sept. 2007, 16:56

La valeur existe mais elle est égale à une chaine vide.

Il faut donc que tu teste comme ca.
if($_POST['MonChamp']=='') {

ViPHP
ViPHP | 1996 Messages

03 sept. 2007, 21:15

Bonjour,

dans ce cas de figure est ce que
if (empty($_POST["valeur"]) 

serait plus utile ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Mammouth du PHP | 693 Messages

03 sept. 2007, 21:19

Dans ce cas, ce serait mieux
if(!empty($_POST['MonChamp']))
puisque il cherche a effectuer une tache si elle n'est pas vide. Enfin, je chipote :P

ViPHP
ViPHP | 1996 Messages

03 sept. 2007, 21:51

Oui :lol: c'était un exemple ...
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Petit nouveau ! | 2 Messages

04 sept. 2007, 08:08

Bonjour!!!
Merci, pour votre aide

C'est pas ça...
J'ai reuss a faire le code le voilà!!
          <?php if (isset($_POST['image2']) && $_POST['image2']!="" ){ echo "[color=orange][b]Image 2:[/b][/color] ".$_POST['image2']."<br />" ; } ?>		

Bonne journée et merci