- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Risolto] Più checkbox con lo stesso nome
-
[Risolto] Più checkbox con lo stesso nome
Salve,
sto creando uno script per la gestione dei messaggi privati. In pratica per ogni messaggio privato trovato su mysql lo script php genera una riga nella tabella. In ogni riga è anche presente un checkbox con questo formato:name="delete value="' . $id . '"
dove $id è l'ip del messaggio privato.
Il problema è che lo script per eliminare il messaggi privati riconosce solo l'ultimo checkbox selezionato. Esempio, se io selezioni gli id 3,6 e 8 lui elimina solo l'8. Come posso fare?
max
-
Ciao max0005,
Metti come name delete[], cosi ricevi un array e fai un ciclo per eliminarli tutti.
-
Non ho capito come devo fare
Puoi farmi un'esempio?
-
Checkbox:
[php]
echo '<input name="pvt['.$id.']" id="pvt['.$id.']" type="checkbox" value="1" />';
[/php]
Codice php:
[php]
$array = (isset($_POST['pvt'])) ? $_POST['pvt'] : array();
foreach ($array AS $key1 => $val1)
{
// ID DA ELIMINARE = $key1
}
[/php]
-
Grazie mille implemento subito