allora
buonsciorno...![]()
ho una lista di dati inseriti in una tabella di un db...
io devo vedere l'elenco di tutti i dati con di fianco un ceck... selezionare quelli che voglio e tramite il tasto "cancella" eliminarli dal db.
adesso... il form è uno e ovviamente ne posso selezionare quanti me ne pare e lui continua a cancellarmene solo uno e sempre l'ultimo... penso sia normale... no?
ma a me nn va' bene così... quindi.
per poterne selezionare più di uno e cancellarli in una botta sola, usando un solo <form> devo usare un array giusto? ma come?
grassie in anticipo...codice:<?php $n_conness = mysql_connect("$db_host", "$db_user","$db_password") or die("Connessione impossibile"); mysql_select_db("$db_name"); $delete_query = mysql_query ("SELECT * FROM test ORDER BY n DESC"); if(!$delete_query) {echo "lettura impossibile, errore n° ",mysql_errno(),".",mysql_error(),".";} while($lettura = mysql_fetch_array($delete_query,MYSQL_ASSOC)) {echo" <form method=\"post\" action=\"stock1.php\" name=\"form2\" ENCTYPE=\"multipart/form-data\"> <table> <tr> <td>- $lettura[nome] -</td> <td><input type=\"text\" name=\"n\" value=\"$lettura[n]\" readonly size=\"4\"> <input type=\"text\" name=\"\" value=\"$lettura[canc]\" readonly size=\"2\"> <input type=\"checkbox\" name=\"canc\" value=\"si\"></td> </tr> </table> ";} mysql_close(); ?> <table> <tr> <td><input type="submit" name="cancella" value="cancella"></td> </tr> </table> </form>![]()
spero si capisca qualcosa di cosa voglio dire...![]()
![]()
![]()

Rispondi quotando
mo' ce provo...
