HTML-PHP Form grandezza varibile

Steftcom

Nuovo Utente
7 Mag 2010
19
0
0
39
Lugano, Svizzera
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
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
$_POST puo essere gia di perse considerato un array, comunque puoi (cercare) di fare così
(ipotizzo che il pulsante di submit si chiami "invia")

if(isset($_POST['invia'])){
unset($_POST['invia'];//togli l'invio che da fastidio
$arrai =$_POST; //metti il tutto in una variabile che diventa un array
//questo per provare
foreach($arrai as $nome_campo => $valore_campo){
echo "il campo di nome $nome_campo a trasmesso il valore $valore_campo <br>";
}
}

attento se i check li hai chiamati 'nome_campo[]' l'array $arrai è un array di array
 

Steftcom

Nuovo Utente
7 Mag 2010
19
0
0
39
Lugano, Svizzera
Grazie per la risposta, dunque posso fare come segue ?
Nella pagina dell'inserimento
<form.... >
<input type="checkbox" name="valore[1]" value="1">
....
<input type="checkbox" name="valore[100]" value="1">

e poi nella pagina PHP metto il codice che è stato postato prima e mi torvo l'array con i miei valori, vero ?
 

Steftcom

Nuovo Utente
7 Mag 2010
19
0
0
39
Lugano, Svizzera
allora ho fatto con il seguente codice e funziona:
<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']);//togli l'invio che da fastidio
$array =$_POST['fat']; //metti il tutto in una variabile che diventa un array
//questo per provare
//echo "$array[fat]";

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
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
ok
credo anche se crei le chek dinamicamente (es da un db) poi scrivere es

while($riga=mysql_fetch_array($query)){
echo "<input type="checkbox\" name=\"fat[]\" value=\"1\"><br>";
}
senxa mettere l'indice
prova al massimo non funzia
 

frankken2

Nuovo Utente
20 Mag 2010
1
0
0
Html

it is the scripting language , and also we can play with the games and the same concept is working here
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Collegamento tra form html e script php PHP 4
C Form email php su pagina index.html? PHP 21
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
F [PHP] Form html PHP 2
G FORM HTML E PHP PHP 0
ANDREA20 [PHP] [HTML] crea form di contatto PHP 4
Angelo Russo [PHP] [HTML] form contatti PHP 0
F [PHP] [HTML] File legato ad action in un form PHP 1
andreas88 [PHP] [HTML] Pagina preventivi form contatti PHP 5
J [PHP] [HTML] Trasferire dati da un form ad un dominio diverso. PHP 3
trattorino [PHP] [HTML] problema form PHP 1
S Html con form e action .php PHP 6
F Interazione tra i form html ajax e php PHP 3
S Problema invio form php/html PHP 3
manugonn [PHP] [HTML] SCRITTURA SU FILE TXT DA FORM PHP 11
giuseppe_123 Problemi form php/html PHP 33
Fuego2806 [PHP] Stampare dati Form su immagine di sfondo con html PHP 70
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
R form html e php nella stessa pagina PHP 4
S Form invio mail html, con invio tramite file denominato invio.php PHP 8
E Correzione per form PHP/HTML PHP 3
S inviare the_title() in una mail tramite form html/php PHP 0
M Form html-php, la pagina php non mi rileva la variabile PHP 5
L come passare il campo allegato dal file html al fiel php per spedirlo con un form PHP 12
A form in php o html per raccolta mail PHP 4
unkus_nob valori checkbox di form html in file php senza submit PHP 1
D invocare metodo oggetto php da form html PHP 0
neo996sps Form HTML e PHP PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
C Dopo chiusura del tag php la stringa html va a capo PHP 1
A inserire variabile php colore in div html PHP 2
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
Z Mod_rewrite da HTML in PHP PHP 3
C [RISOLTO]Inserimento variabile php in input html PHP 20
C Risalire al php da html PHP 27
F [PHP] [HTML] Tabella cambia pagina responsive PHP 8
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
F [PHP] Importare file CSV in HTML PHP 12
T [PHP] [HTML] Dettagli che cambiano PHP 5
M [PHP] Come inserire codice html in un ciclo while PHP 2
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
F [PHP] [HTML] Formmail PHP 0
D [PHP] [HTML] Pagina con permessi amministratore PHP 6
L [Wordpress]Precedenza Index.php a Index.html WordPress 1
F [PHP] Importare file CSV in HTML PHP 3
C [PHP] Pagina html che legge file txt PHP 41
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Y [PHP] [HTML] Modificare i quadranti PHP 1

Discussioni simili