Salve a tutti, avrei bisogno di un paio di informazioni:
Tramite questo codice:
codice:
<?php
if (isset($_POST['submit']))
{
include('prenota.php');
include_once('./script/inserisci.php');
}
else
{
include('prenota.php');
}
?>
Eseguo lo script inserisci.php nella stessa pagina grazie alla pressione del tasto Submit.
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>";
}
}
?>