concatenation douteuse

Eléphant du PHP | 85 Messages

01 juin 2006, 11:12

salut à tous, alors voila j'ai un probleme avec une fonction, j'ai remplacer tous les "echo" par une contatenation, "output". Je n'arrive pas à comprendre pourquoi mais le resultat renvoyé par return ne se souci pas des balises HTML (on dirai en tout cas)
au final le resultat de ma fonction est ceci:

Code : Tout sélectionner

choix année20022003200420052006 plus le bouton submit


J'aimerai avoir vos avis merci
code de la fonction:
function return_menu_annee(){
$time=date('Y');
$annee_courante=substr($time, 2);

$ouput.="<form name=\"annee\" method=\"GET\" action=".$_SERVER['REQUEST_URI'].">";
$ouput.="<select NAME=\"popup\" style=\"background-color:orange; color:white;\" size=\"1\">";
$output.="<option value=\"x\">choix année</option>";

for($i=2; $i<=$annee_courante; $i++){
	$output.= "<option value=\"0".$i."\">200".$i."</option>";
}
 
$output.="<input type=\"submit\" value=\"ok\">";
$output.="</select>";	
$output.="</form>";

return $output;
}
?>
la fantaisie, oui...mais toujours avec un peu de rigueure :wink:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

01 juin 2006, 11:18

$ouput
C'est plutôt
$output
;)

Eléphant du PHP | 85 Messages

01 juin 2006, 11:20

euh...merci...j'ai grave la honte là :oops: :oops: :oops: Je retourne me cacher
la fantaisie, oui...mais toujours avec un peu de rigueure :wink: