Da un file jQuery ricevo da una form dei dei valori che devo inserire in DB.
Fin qui tutto OK
Questo � uno dei dati jQuery che ricevo:
codice:
.attr('value', this.settings.id)
Ora ho inserito un ulteriore valore da passare:
codice:
.attr('value', this.settings.id + "|" + this.settings.data.price)
nella pagine php/html ricevo questa select
Schermata 2017-03-18 alle 11.57.28.jpg
(naturalmente prima ricevevo solo uno dei due dati)
Il file php che posta i dati al DB � questo:
Codice PHP:
<?php if (isset($_POST['book'])) { $date = $_POST["data"]; $session = $_POST["sessione"]; $counter = $_POST["contatore"]; $total = $_POST["totale"]; $user_id = $_SESSION["id"]; $show_id = $_GET['id']; $seat = (isset($_POST['seat']) ? $_POST['seat']:array()); if (is_array($seat)) { foreach ($seat as $selectedOption){ $query = "INSERT INTO booking(USER_ID, SHOW_ID, PRENO_SESSION, PRENO_DATE, PRENO_POSTO, PRENO_PREZZO, PRENO_NUM) VALUES ('$user_id','$show_id','$session','$date','$selectedOption','$total','$counter')"; $result = mysqli_query ($connection,$query) or die ("<div class='alert alert-pericolo' role='alert'>Non puoi eseguire la query</div>"); } echo " <div class='alert alert-success' role='success'> Hai prenotato! Stampa la prenotazione <a href='./fpdf18/generate-pdf.php?film=$film_id' target='_blank'>here</a>! </div>"; } } ?>
come devo cambiare questa riga
Codice PHP:
foreach ($seat as $selectedOption){
per inserire i due value (scritta cos� mi inserisce solo una delle due variabili
Grazie per l'aiuto