Ho un db Mysql con una tabella di eventi con una colonna categorie che
accetta valori multipli (categorie set ('esordienti A','esordienti B','
esordienti C','ragazze'))
Qualcuno sa qual'è il metodo più semplice per passarci dei dati con una form
in php?. Mi spiego meglio. Gli altri valori li inserisco in tabella con ad
esempio
<select name="evento">
<? writeOptionList("evento",$form[evento]) ?>
</select>
prendendo i dati da un'altra tebella con una funzione, ma qui si parla
ovviamente di un valore solo che posso prendere con "evento".
Nel caso di questa colonna categorie, cosa posso mettere nella form perchè
$categorie contenga valori checkbox selezionati tra esordienti A','
esordienti B','esordienti C','ragazze'?
Grazie per l'interessamento
Stefano Gianazzi
Nel HTML devi scrivere un campo (dopo il FORM ad esempio) <INPUT type=hidden
count=$cntItems>
che contiene il numero dei campi/voci da processare (se non lo sai la
quantita' nel processo del script, ad esempio facendo una query complessa ti
aiuta a gestire meglio)...
i vari checkbox dai un
for ($i=0; $i<$cntItems; $i++)
{
$wDelSearch="Del$i";
$wDelSearchVal = $i; // tuo valore associato, ad esempi index in un
database
echo "<input name=$wDelSearch type=checkbox value=$wDelSearchVal>\n";
}
quando processi il form:
if (isset($count))
{
for ($i=1; $i <= $count; $i++)
{
$wDelSearch = "Del".$i; // nome del checkbox nel form
if (isset($$wDelSearch)) // $$ cosi controlli se il checkBox
e stato selezionato
{
$delItem=$$wDelSearch;
// ad esempio mysql_query("delete from tbl
ID=$delItem");
}
else // se il checkbox non e' stato selezionato
{
// [...]
}
}
}
"Stefano Gianazzi" <stefano....@e-house.it> wrote in message
news:2LV97.23475$%7.31...@news6.giganews.com...
> Ciao a tutti.
>
> Ho un db Mysql con una tabella di eventi con una colonna categorie che
> accetta valori multipli (categorie set ('esordienti A','esordienti B','
> esordienti C','ragazze'))
>
> Qualcuno sa qual'č il metodo piů semplice per passarci dei dati con una
form
> in php?. Mi spiego meglio. Gli altri valori li inserisco in tabella con ad
> esempio
>
> <select name="evento">
> <? writeOptionList("evento",$form[evento]) ?>
> </select>
>
> prendendo i dati da un'altra tebella con una funzione, ma qui si parla
> ovviamente di un valore solo che posso prendere con "evento".
>
> Nel caso di questa colonna categorie, cosa posso mettere nella form perchč