[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.039
192
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.039
192
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
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
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

Discussioni simili