Salve a tutti, avrei bisogno di un paio di informazioni:
Tramite questo codice:
Eseguo lo script inserisci.php nella stessa pagina grazie alla pressione del tasto Submit.codice:<?php if (isset($_POST['submit'])) { include('prenota.php'); include_once('./script/inserisci.php'); } else { include('prenota.php'); } ?>
All'interno di inserisci.php vengono stampati i risultati della prenotazione.
Il problema ovviamente sorge quando viene aggiornata la pagina (i dati vengono reinviati) quindi dovrei usare il metodo Post/redirect/get.
Insomma dovrei splittare inserisci.php ma non so come recuperare i dati del foreach ($pdo->query("SELECT prodotto FROM $tabella_daprenotare WHERE ID=$v") as $row) nell'ultima pagina
Come dovrei fare? Grazie
codice:<?php $nome = $_POST['nome']; $cognome = $_POST['cognome']; $numero = $_POST['numero']; $note = $_POST['note']; foreach($_POST['seleziona'] as $k=>$v) { $query = $pdo->query("INSERT INTO $tabella_prenotati (nome, cognome, prodotto, quantita, numero, note, dataprenotazione) VALUES ('$nome','$cognome', (SELECT prodotto FROM $tabella_daprenotare WHERE ID=$v), '{$_POST['quantita'][$k]}', '$numero', '$note', NOW())"); foreach ($pdo->query("SELECT prodotto FROM $tabella_daprenotare WHERE ID=$v") as $row) { echo " PRODOTTO: <font color='red'>" .$row['prodotto']. ". </font><br> PRENOTATO A NOME DI: <font color='red'>" .$nome. " " .$cognome. ". </font><br> QUANTITA: <font color='red'>" .$_POST['quantita'][$k]. " </font><br> --------------<br>"; } } ?>

Rispondi quotando