- Home
- Categorie
- Coding e Sistemistica
- PHP
- Dubbio creazione ciclo
-
Dubbio creazione ciclo
Ciao a tutti...devo realizzare una cosa strana. Provo a spiegarvelo..
Ho un form così strutturato:
[HTML]<form id="inserimento" name="inserimento" action="<?php $_SERVER['PHP_SELF'];?>" method="post" onSubmit="return checkform();">
<tr>
<td align="left"><b>Parti da Inserire:</b></td>
<td align="left"><input name="parti" type="text" value="" maxlength="2" size="3" onfocus="colora(this,'#ffffdd');" onblur="colora(this,'#FFFFFF');" /></td>
</tr>
<tr>
<td align="left"><b>Data prima Parte:</b></td>
<td align="left">
<select name="giorno" onfocus="colora(this,'#ffffdd');" onblur="colora(this,'#FFFFFF');" >
<option value="" selected="selected">--</option>
<?php
for($c=1; $c<=31; $c++){
echo "<option value=$c";
if($c==$ggIn) echo " selected";
echo ">$c</option>";
}
?>
</select>
<select name="mese" onfocus="colora(this,'#ffffdd');" onblur="colora(this,'#FFFFFF');" >
<option value="" selected="selected">----</option>
<option value=1 <?php if($mmIn==1) echo " selected";?>>Gennaio</option>
<option value=2 <?php if($mmIn==2) echo " selected";?>>Febbraio</option>
<option value=3 <?php if($mmIn==3) echo " selected";?>>Marzo</option>
<option value=4 <?php if($mmIn==4) echo " selected";?>>Aprile</option>
<option value=5 <?php if($mmIn==5) echo " selected";?>>Maggio</option>
<option value=6 <?php if($mmIn==6) echo " selected";?>>Giugno</option>
<option value=7 <?php if($mmIn==7) echo " selected";?>>Luglio</option>
<option value=8 <?php if($mmIn==8) echo " selected";?>>Agosto</option>
<option value=9 <?php if($mmIn==9) echo " selected";?>>Settembre</option>
<option value=10 <?php if($mmIn==10) echo " selected";?>>Ottobre</option>
<option value=11 <?php if($mmIn==11) echo " selected";?>>Novembre</option>
<option value=12 <?php if($mmIn==12) echo " selected";?>>Dicembre</option>
</select>
<select name="anno" onfocus="colora(this,'#ffffdd');" onblur="colora(this,'#FFFFFF');" >
<option value="" selected="selected">----</option>
<?php
for($i=$oggiA-1; $i<=$oggiA+1; $i++){
echo "<option value=$i";
if($i==$aaIn) echo " selected";
echo ">$i</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td align="left"><b>Iniziare da:</b></td>
<td align="left">
<select name="turno">
<option value="" selected="selected">----</option>
<option value="Mattina">Mattina</option>
<option value="Pomeriggio">Pomeriggio</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="invio" value="Inserisci" /></td>
</tr>
</form>[/HTML]In base a quante parti si scelgono lui deve creare dei record per il DB.
Faccio un esempio:
Parti: 3
Data di inizio: 19-02-2010
Turno inizio: MattinaAllora lui mi deve creare tre record:
1- Parte 1 19-02-2010 Mattina
2- Parte 2 19-02-2010 Pomeriggio
3- Parte 3 20-02-2010 MattinaSe scelgo sei:
1- Parte 1 19-02-2010 Mattina
2- Parte 2 19-02-2010 Pomeriggio
3- Parte 3 20-02-2010 Mattina
4- Parte 4 20-02-2010 Pomeriggio
5- Parte 5 21-02-2010 Mattina
6- Parte 6 21-02-2010 PomeriggioCome faccio??
Grazie