[PHP] Recupero più dati da form realizzata ciclo FOR

solari77

Utente Attivo
6 Ott 2016
119
1
18
Ciao a tutti devo realizzare una tabella tramite un ciclo FOR .
Allego un esempio

PHP:
<form method="post" action="compilascheda.php">
<table border="1">
<?php     
    $fasi = array ('colazione','meta mattina','pranzo','primo pomeriggio','cena');
    $giorni = array('Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato','Domenica');
    for ($num = 0; $num <= 2; ++$num)
        {
            echo "<tbody>
            <tr><th>$giorni[$num] </th>";
            for ($cont = 0; $cont < 2; ++$cont)
                {                   
                 echo "<td> <legend>"."Valori"."</legend>
                          <select name=".$fasi[$cont]."  >";
                        $comandoSQL = "select * from alimenti where fasegiornata='$fasi[$cont]'";
                          $risultato = @mysqli_query($conn, $comandoSQL);     
                       while ($riga = mysqli_fetch_assoc($risultato) )
                        {
                            echo "<option value='".$riga['alimento']."' ";             
                            echo "> ".$riga['alimento']."</option>";
                        }
                            echo "<legend>Qt</legend>
                             <input type="."text"." value='' size=4 name=quantita>";
                }       
            echo "</select></td> ";
        } 
    echo "</tr><br> ";
    echo "</tbody></table>";
?>
<input type="submit" name="submit" value="Invia"> 
</table> 
</form>
La mia tabella è un po’ più ampia e volevo sapere se tramite la form posso recuperare tutti i dati che vengono inseriti tramite il metodo POST ed eventualmente come recuperarli?

Grazie a tutti in anticipo
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
La mia tabella è un po’ più ampia e volevo sapere se tramite la form posso recuperare tutti i dati che vengono inseriti tramite il metodo POST
SI, la form gestisce tutti i campi che vengono dichiarati al suo interno
ed eventualmente come recuperarli?
PHP:
$NomeVariabile = $_POST['NomeNellaForm'];
questo è il modo più banale, poi dipende dalla complessità dell'insieme
 

solari77

Utente Attivo
6 Ott 2016
119
1
18
Grazie per la cortese risposta. Io però come nell'esempio ho tante
Codice:
<input type="."text"." value='' size=4 name=quantita>";
che si ripetono e si chiamano tutte allo stesso modo.Qui non sò come fare.
O meglio, riesco solo a recuperare l'ultimo valore.
Mi verrebbe in mente di dare un indice al nome del campo legato ai cicli FOR ma non sò come fare
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
PHP:
"<input type='text' value='' size=4 name='quantita[]'>";
evita i caratteri accentati, spazio, e/o strani, nei nomi degli oggetti (qualunque essi siano)
poi con un ciclo, "for" o "foreach" o "while", recuperi i valori
PHP:
$quantita[$indice] = $_POST['quantita'][$indice]
ps, non capisco lo "spezzettamento" della stringa che hai postato
 
  • Like
Reactions: solari77
Discussioni simili
Autore Titolo Forum Risposte Data
S [PHP] Recupero nome immagine da Form con input file PHP 3
bubino8 [PHP] Recupero id autoincrement PHP 8
S [PHP] form con metodo get e recupero id PHP 4
Emix [PHP] Check - Select e recupero variabili PHP 40
bubino8 [PHP] Recupero input senza invio PHP 1
U [PHP] Selezione con menu a tendina e recupero selezione PHP 5
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
P [PHP] Recupero dati da un array PHP 5
Alessio Gebbia [PHP] Recupero dati da un WHILE ! PHP 3
L PHP e recupero risultati da query PHP 2
L PHP e recupero risultati da query PHP 11
I Recupero numero file uploadati php PHP 1
F errori sul recupero dati mysql e php PHP 3
T Problema recupero dati da file [era: help script php] PHP 9
L [PHP/MYSQL] Recupero campo USER e visualizzarlo nella tabella pagine PHP 13
A Accesso e recupero informazioni su db mysql e 2 tabelle. Php lento nell'esecuzione. PHP 4
L [PHP] Recupero valore dopo il submit PHP 1
M Recupero dati da pagina php PHP 2
P recupero variabile e invio a php Flash 5
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0

Discussioni simili