Ciao a tutti:
Ho un ciclo for che mi estrae delle righe che contengono vari campi.
Per ogni riga vorrei inserire un flag che dia la possibilità di elimiare più righe contemporaneamente del ciclo for.
MI spiego meglio.
Il ciclo dice così:
$query = "SELECT * FROM tbl ";
$result = mysql_query($query) or die("errore");
$numrows= mysql_num_rows($result);
$resrow = mysql_fetch_array($result);
$dato_1=($resrow['dato_1]);
$dato_2=($resrow_neg_1['dato_2]);
for($x=0; $x<$numrows; $x++){
<table width="425" border="1" cellspacing="2" cellpadding="0">
<tr>
<td> <input type="checkbox" name="flag_canc" value="1"> </td>
<td> -- </td>
</tr>
<tr>
<td> <? echo $dato_1; ?> </td>
<td> <? echo $dato_2; ?> </td>
</tr>
</table>
<? } ?>
Forse ho fatto qualche errore di trascrizione ma in questo modo ottengo l'estrazione dei dati che voglio ottenere tramite il mio ciclo for.
Facciamo finta che il ciclo abbia estratto 3 righe, ed io voglio inserire il flag per eliminarne 2 e con bottone invia, confermo l'eliminazione.
Bene ho pensato mandao i valori via POST ad un altra pagina php e faccio una query che mi elimina le righe dove i flag hanno valore 1 .
Mi blocco proprio qui. Come posso recuperare via POST tutti i valori '1' eventualmente assegnati alle righe del ciclo per fare in modo che la query cancelli proprio solo quelle righe ?
Grazie Alex.