PHP-HTML Form a grandezza variabile

Salve, premetto che sono un neofita, faccio qualcosa in PHP e HTML per praticità ma non per lavoro pertanto scusate fin d'ora il linguaggio un po' "volgare"

il mio problema è il seguente o meglio quello che vorrei fare:

Ho una pagina con delle entry con delle informazioni che provengono da un database, per ogni entry c'è un checkbox, una volta che faccio invio vorrei che le entry selezionate vengano riportate su un altra pagina. Il problema principale che non riesco a risolvere è questo: le entri che posso selezionare possono essere 1 come 100 come mille, dunque variabili di quantità. Come posso fare ? Nella pagina PHP della lettura del POST devo leggere tutte le variabili che mi arrivano oppure c'è la possibilità di metterle in un array ?

Spero di essermi spiegato bene.

Grazie

Stefano

inviato 6 anni fa
steftcom
X 0 X

Salve ho risolo la problematica come segue:

<form method="POST" action="">
Fat1: <input type="checkbox" name="fat[1]" value="1"><br>
Fat2: <input type="checkbox" name="fat[2]" value="1"><br>
Fat3: <input type="checkbox" name="fat[3]" value="1"><br>
Fat4: <input type="checkbox" name="fat[4]" value="1"><br>
Fat5: <input type="checkbox" name="fat[5]" value="1"><br>
<input type="submit" value="inserisci" name="invia">

</form>
<?php
if($_POST)

if(isset($_POST['invia']))
{
unset($_POST['invia']);//tolgo l'invio che non serve
$array =$_POST['fat']; //inserisco il tutto in una variabile

foreach($array as $fat => $valore_campo)
{
echo "il campo di nome $fat a trasmesso il valore $valore_campo <br>";
}
}

?>

Ogni volta che si preme invio viene visualizzato quali campi sono stati selezionati

Grazie per l'aiuto

Modifica messaggio

risposto 6 anni fa
steftcom
X 0 X

Però devi controllare cosa ti arriva nella variabile $_POST['fat'], non puoi fare affidamento sul form.

risposto 6 anni fa
Massimiliano Arione
X 0 X

Salve,

ho un problema!

ho un file di testo con tot righe . mediante un programmi in php apro il file di testo ed estraggo l'array dal file e verifico che il primo vettore del file  sia uguale ad un elemento scelto da me, se è uguale voglio cancellarlo dal file di testo altrimenti lo lascio inalterato.

che funzione uso per cancellareil vettore che è uguale ad un elemento da me scelto?

Grazie!

risposto 6 anni fa
dorotea
X 0 X

@dorotea

Ti sembra che il tuo problema sia inerente alla discussione presente?

A me sembra proprio di no: apri una discussione specifica che sei OFF TOPIC.

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda