la variable ne s'affiche pas ...

Répondre
Isaac
le 07/02/2005 à 10:53
Isaac
Salut !

<div id="Menu">
<?php
If (isset($_COOKIE['id_user']) && substr($_SERVER['PHP_SELF'])) :
$log = "logout.php";
$log_val = "Logout";
Else :
$log = "login.php";
$log_val = "Login";
EndIf;

echo "<table>";
$a = array("index.php" => "Accueil",
"$log" => "$val_log",
"enregistrement.php" => "S'enregistrer",
"visualiser.php" => "Les utilisateurs enregistrés",
"change_mp.php" => "Changer votre mot de passe",
"oubli_passe.php" => "Mot de passe oublié");
Foreach ($a as $fichier => $nom) :
echo "<tr><td><a href=\"$fichier\">$nom</a></td></tr>\n";
EndForeach;
echo "</table>";
?>
</div>


Quand je le visualise, je ne vois ni Login, ni Logout dans le menu. ou est l'erreur ?

Merci, ++
http://www.zmws.com
mojorisin
le 07/02/2005 à 10:56
mojorisin
Euhhhh c'est pas du php ca smiley
Revois les bases du langage, notemment les boucles :o)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Isaac
le 07/02/2005 à 11:37
Isaac
Hep là, je suis encore novice, et je vois pas bien (du tout ...hum) les erreurs ! Qu'est-ce qui te faist tant rire ? smiley

++ smiley
http://www.zmws.com
mojorisin
le 07/02/2005 à 11:49
mojorisin
He bien les boucles se font comme ceci :
if(condition){
// traitement
} else {
// traitement
}
foreach(tableau as cle => valeur){
// traitement
}
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Isaac
le 07/02/2005 à 12:04
Isaac
Je ne vois pas ce que tu veux dire. Je sais ce que tu dis depuis longtemps.
Explique toi
http://www.zmws.com
mobman02
le 07/02/2005 à 12:15
mobman02
Tu as lu le manuel PHP mojorisin ?
NAN !
Car les boucle de Isaac sont tres bien !
Elle sont parfaitement normal (les tienne aussi)
ce n'est qu'une question de lisibiliter.

Par contre, je pense que l'erreur vien du premier EndIf qui est apres le Else !!
Sinon je voit pas.
http://damienalexandre.fr/
mojorisin
le 07/02/2005 à 12:31
mojorisin
Nan je n'ai pas lu le manuel, j'avoue smiley
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
bibi
le 07/02/2005 à 12:39
bibi
tu donnes une valeur a $log_val dans ton if mais dans ton array, la variable est $val_log

voili voila
commit suicide
bibi
le 07/02/2005 à 12:41
bibi
le code

<div id="Menu">
<?php
If (isset($_COOKIE['id_user']) && substr($_SERVER['PHP_SELF'])) :
$log = "logout.php";
$log_val = "Logout";
Else :
$log = "login.php";
$log_val = "Login";
EndIf;

echo "<table>";
$a = array("index.php" => "Accueil",
"$log" => "$log_val",
"enregistrement.php" => "S'enregistrer",
"visualiser.php" => "Les utilisateurs enregistrés",
"change_mp.php" => "Changer votre mot de passe",
"oubli_passe.php" => "Mot de passe oublié");
Foreach ($a as $fichier => $nom) :
echo "<tr><td><a href=\"$fichier\">$nom</a></td></tr>\n";
EndForeach;
echo "</table>";
?>
</div>
commit suicide
Isaac
le 07/02/2005 à 13:05
Isaac
G (suis con)pris !!!

Quelle erreur stupide. Tout à fait moi...

Merci, ++
http://www.zmws.com
Répondre

Ecrire un message

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