Buongiorno a tutti,
anzitutto voglio fare i complimenti a tutti coloro che contribuiscono a rendere questa community speciale. HTML.it è veramente unico nel suo genere, le guide ben fatte sono utilissime sia a me personalmente, e sono sicuro alla stragrande maggioranza degli utenti che cerca argomenti inerenti alla programmazione e quanto di concerne. Prima di postare ho cercato in varie sezioni del sito, e anche su Google non trovando niente, al ché mi è venuto il dubbio che ciò che voglio fare non si possa fare, ve lo posto qui. Ho bisogno di passare una variabile dopo aver selezionato delle checkbox e premuto il tasto invia. L'unica cosa è che la variabile la vorrei passare in PHP, ovvero con codice $id, però quando la vado a richiamare non riesco a leggerla. Potreste aiutarmi? Vi posto il codice:
immaginiamo che il file sorgente sia:
<?php $id = 24;?><form method="POST" action="accountattivati.php">
<input type="checkbox" name="<?php $id;?>" value="">
<input type="submit" name="Apply" value="Attiva">
</form>
il file accountattivati.php è cosi composto:
if (isset($_POST['id'])) {
// Checkbox is selected
echo $_POST['id'];
echo 'attivo';
} else {
$_POST['id']) = 0;
echo $_POST['id'];
echo 'non attivo';
// Alternate code
}
Con questo codice, il programma va sempre sull'Else, sia che io selezioni la checkbox, sia che non la selezioni, perché il valore id non gli viene passato correttamente. Dove sbaglio?
Grazie dell'attenzione.