par
konjiki » 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:
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;
}
?>
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]choix année20022003200420052006 plus le bouton submit [/code]
J'aimerai avoir vos avis merci
code de la fonction:
[php]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;
}
?>[/php]