[RESOLU] Undefined variable: erreur_champ1

Petit nouveau ! | 5 Messages

19 juil. 2013, 16:54

Bonjour

Je rencontre l'erreur suivante: Notice: Undefined variable: erreur_champ1 sur la ligne <?php if ($erreur_champ1)

Cela fonctionne en PHP4 mais j'ai l'erreur en PHP5 et je ne trouve pas la solution.

Ce code concerne un formulaire:
<div class="center" id="bleu_seul"><span class='gras'>Société:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <span style="color:#ff0000;">

             <?php if ($erreur_champ1) {
                         echo($icone); }
            ?>

    </span>
<input name="champ1" type="text" value="<?php echo $_SESSION['champ1'];?>"/>
<em>
<span id='rouge_seul' class="aide" title="Veuillez saisir dans ce champs la Raison Sociale de votre Société.">aide ?</span>
</em>
</div>
Merci de votre aide à tous et de vos lumières ... :)

Cordialement

Eléphanteau du PHP | 11 Messages

19 juil. 2013, 22:41

Il faudrait essayer avec if(isset($erreur_champ1))

Mammouth du PHP | 2278 Messages

20 juil. 2013, 08:41

Quand on manipule des booleens, c'est une erreur classique:
une solution est de donner une valeur par défaut; exemple:
$traiter = true;
//partie de tests où $traiter peut passer à false dans certains cas
if ($traiter == false)
{
}
else
{
}
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Petit nouveau ! | 5 Messages

20 juil. 2013, 09:03

Re

Super merci, cela fonctionne parfaitement...

C'était si simple :)

Super efficace.

A plus

=D>