Newsgroup: it.comp.www.php
Titolo: ciclo for per ComboBox

in una comboBox devo caricare i giorni 01-31 del mese, andrebbe bene anche
1-31, con selezionato il giorno presente in $giornoSR;
<select name="dayR">
<option value="01" <?php if ($giornoSR == 01) echo "selected";
?>>01</option>
<option value="02" <?php if ($giornoSR == 02) echo "selected";
?>>02</option>
<option value="03" <?php if ($giornoSR == 03) echo "selected";
?>>03</option>
<option value="04" <?php if ($giornoSR == 04) echo "selected";
?>>04</option>
<option value="05" <?php if ($giornoSR == 05) echo "selected";
?>>05</option>
<option value="06" <?php if ($giornoSR == 06) echo "selected";
?>>06</option>
<option value="07" <?php if ($giornoSR == 07) echo "selected";
?>>07</option>
<option value="08" <?php if ($giornoSR == 08) echo "selected";
?>>08</option>
<option value="09" <?php if ($giornoSR == 09) echo "selected";
?>>09</option>
<option value="10" <?php if ($giornoSR == 10) echo "selected";
?>>10</option>
<option value="11" <?php if ($giornoSR == 11) echo "selected";
?>>11</option>
<option value="12" <?php if ($giornoSR == 12) echo "selected";
?>>12</option>
<option value="13" <?php if ($giornoSR == 13) echo "selected";
?>>13</option>
<option value="14" <?php if ($giornoSR == 14) echo "selected";
?>>14</option>
<option value="15" <?php if ($giornoSR == 15) echo "selected";
?>>15</option>
<option value="16" <?php if ($giornoSR == 16) echo "selected";
?>>16</option>
<option value="17" <?php if ($giornoSR == 17) echo "selected";
?>>17</option>
<option value="18" <?php if ($giornoSR == 18) echo "selected";
?>>18</option>
<option value="19" <?php if ($giornoSR == 19) echo "selected";
?>>19</option>
<option value="20" <?php if ($giornoSR == 20) echo "selected";
?>>20</option>
<option value="21" <?php if ($giornoSR == 21) echo "selected";
?>>21</option>
<option value="22" <?php if ($giornoSR == 22) echo "selected";
?>>22</option>
<option value="23" <?php if ($giornoSR == 23) echo "selected";
?>>23</option>
<option value="24" <?php if ($giornoSR == 24) echo "selected";
?>>24</option>
<option value="25" <?php if ($giornoSR == 25) echo "selected";
?>>25</option>
<option value="26" <?php if ($giornoSR == 26) echo "selected";
?>>26</option>
<option value="27" <?php if ($giornoSR == 27) echo "selected";
?>>27</option>
<option value="28" <?php if ($giornoSR == 28) echo "selected";
?>>28</option>
<option value="29" <?php if ($giornoSR == 29) echo "selected";
?>>29</option>
<option value="30" <?php if ($giornoSR == 30) echo "selected";
?>>30</option>
<option value="31" <?php if ($giornoSR == 31) echo "selected";
?>>31</option>
</select>
Vorrei fare il tutto con un for ($k=1;$k<31;$k++), ma non ci riesco;
qualcuno mi aiuta?
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Vorrei fare il tutto con un for ($k=1;$k<31;$k++), ma non ci riesco;
Posta il codice che stai provando.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

<html>
<head>
<title>prova</title>
</head>
<body>
<?php
$giornoSR=12;
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Data rendicontazione:
<select name="dayR">
<?php
for ($k=1;$k<32;$k++) {
?>
    <option value="<?php $k ?>" <?php if ($giornoSR == $k) echo
"selected"; ?>>$k</option>"
<?php
}
?>
</select>
<input type="submit" value="Conferma" /></p>
</form>
</body>
</html>


 qualcuno mi aiuta?
<select>
<?php
for ($k=1;$k<31;$k++)
{	print ('<option value="' . $k . '"');
	if ($giornoSR == $k) print(' selected');
	print ('>' . $k . '</option>');
}
?>
</select>
-- 
dorje
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ?>
<select name="dayR">
<?php
$giornoSR = 12;
for ($k = 1; $k <= 31; $k++) {
	$selected = '';
	if ($giornoSR == $k) {
		$selected = 'selected="selected"';
	}
	print ("<option value='$k' $selected>$k</option>\r\n");
}
?>
</select>


 for ($k = 1; $k <= 31; $k++) {
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// Numero di giorni del mese corrente
$numero_giorni=date("t");
for ($k=1;$k<=$numero_giorni;$k++)
{
...
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 qualcuno mi aiuta?
Non vorrei ... devi farlo con un ciclo for. :-)


 $numero_giorni=date("t");
Chi ti ha detto che deve far selezionare i giorni del mese corrente?
-- 
I am what I am, I do what I can


 Non vorrei ... devi farlo con un ciclo for.
Guarda che lo sapeva gia', lo ha anche scritto.


 Chi ti ha detto che deve far selezionare i giorni del mese corrente?
La mia era un'ulteriore generalizzazione del codice.
Infatti ho aggiunto anche un commento, a tal proposito.

 Infatti ho aggiunto anche un commento, a tal proposito.
IMHO non si tratta di una generalizzazione, anzi riduce il campo di
utilizzo al solo caso in cui la data della rendicontazione si relativa
al mese corrente. Se non e' cosi' allora il tuo codice potrebbe fallire
in tutti i casi in cui il mese corrente abbia meno giorni del mese di
rendicontazione.


 rendicontazione.
Il punto è che di solito per stampare tutti i giorni del mese (in
senso numerico) di un certo mese bisogna conoscerne il numero, ed ho
approfittato quindi per lasciare il suggerimento su come rintracciarlo
(in quel caso il numero di giorni del mese corrente).

 
Una battuta ogni tanto non guasa ... no ? :-)
