• User Attivo

    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: Mattina

    Allora 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 Mattina

    Se 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 Pomeriggio

    Come faccio??
    Grazie 😉