Pb notice: undefined variable: url en PHP
Résolu
tipi75
Messages postés
723
Statut
Membre
-
tipi75 Messages postés 723 Statut Membre -
tipi75 Messages postés 723 Statut Membre -
Bonjour,
J'ai un soucis (caractère gras) lors de mon exécution du code sous ie 6 ( "notice: undefined variable: url"):
Merci de votre aide
J'ai un soucis (caractère gras) lors de mon exécution du code sous ie 6 ( "notice: undefined variable: url"):
while(list($cle,$valeur) = each($parametre))
{
if($i = 0)
$url .= '?';
else
$url .= '&';
$i++;
$url .= "$cle=$valeur";
}
Merci de votre aide
Configuration: Windows XP / Internet Explorer 6.0
3 réponses
-
salut essaye le code suivant :
while(list($cle,$valeur) = each($parametre)) { if($i = 0) { $url = '?'; } else { $url = '&'; $i++; $url = "$cle=$valeur"; //tu veux dire quoi ici , je ne comprend pas tres bien ??? }//fin du else }//fin du while
p.s: je penes qu'il te faut aussi définir au debut que $url est une chaine vide pour l'initialiser, en debut de page
comme cela :
$ url= ""; -
Bonjour
effectivement, il ne faut pas de point dans $url = '?'; ni $url = '&'; car à ce moment là la variable $url n'existe pas encore
Par contre $url .= "$cle=$valeur"; avec un . est tout à fait correct
lors de mon exécution du code sous ie 6 : Ton code s'exécute dans le serveur, pas chez le client. Donc pas sous ie6... -
Merci probleme résolu. C'était tout bête il fallait rajouter $url = "". Depuis tout à l'heure je m'embêtai avec
$url = ''.
Merci pour ton aide