[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.001
173
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.001
173
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 5
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
L Problemi form Pagina php HTML e CSS 2
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3

Discussioni simili