Php for
Blue project
-
Marc_Grt -
Marc_Grt -
Bonjour, voila je voit pas l'erreur, sa m'afficheles jour 2 à 2 alors que sa devrai 1 à 1
même teste avec while c'est le même résultat
pas de référence a $jj avant, l'utilise que ici
merci
echo ("<select name=\"test\" size=\"1\">");
for($jj=1; $jj < 31; $jj++){
if ($jj==date("d")){
echo ("<option selected value=\"jj_".date("d")."\">".date("d")."</option>");
}
else{
echo ("<option value=\"jj_".$jj.">".$jj."</option>");
}
}
echo("</select>");
même teste avec while c'est le même résultat
echo ("<select name=\"test\" size=\"1\">");
$jj=1;
while ($jj < 31){
if ($jj==date("d")){
echo ("<option selected value=\"jj_".date("d")."\">".date("d")."</option>");
}
else{
echo ("<option value=\"jj_".$jj.">".$jj."</option>");
}
$jj++;
}
echo("</select>");
pas de référence a $jj avant, l'utilise que ici
merci
A voir également:
- Php for
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Easy php - Télécharger - Divers Web & Internet
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Expert php pinterest - Télécharger - Langages
4 réponses
Bonjour,
tu devrais modifier l'échappement de tes guillemets et utiliser des simples côtes à la place pour clarifier un peu ton code.
Pour le if else, tu pourrais le remplacer par un seul if:
Et le ", ça va pas.
tu devrais modifier l'échappement de tes guillemets et utiliser des simples côtes à la place pour clarifier un peu ton code.
Pour le if else, tu pourrais le remplacer par un seul if:
if ($jj==date("d")) echo "selected"et préciser avantecho ("<option value=\"jj_".$jj.")et fermer la balise après.
Et le ", ça va pas.
Le fil de cette discussion n'est pas très simple à suivre mais l'exemple est intéressant; voici une synthèse des réponses si vous voulez utiliser le code:
<?php
echo(date("d")."<br>");
echo ("<select name='test' size='1'>");
for($jj=1; $jj < 31; $jj++){
echo ("<option value='jj_".$jj."'");
if ($jj==date("d")) echo " selected ";
echo (">".$jj."</option>");
}
echo("</select>");
?>
<?php
echo(date("d")."<br>");
echo ("<select name='test' size='1'>");
for($jj=1; $jj < 31; $jj++){
echo ("<option value='jj_".$jj."'");
if ($jj==date("d")) echo " selected ";
echo (">".$jj."</option>");
}
echo("</select>");
?>