Salve a tutti.
Ho creato in PHP un menù a tendina dove i valori presenti sono stati prelevati da una colonna di una tabella, e fino a qui nessun problema. Ho difficoltà a far "passare" il valore che verrà selezionato nel menù a tendina in un'ulteriore tabella. In pratica quale variabile devo passare al metodo INSERT INTO per portare il valore selezionato nella tabella che voglio popolare?
A seguire il codice PHP creato, del tutto funzionante tranne che nell'inserimento del valore selezionato nel menù a tendina.
<?php
define("HOSTNAME","localhost");
define("USER","sdk"); /* Definisco le costanti per accesso al database*/
define("PASSWORD","jhjhk");
define("DATABASE","videonoleggio");
$connection = new mysqli(HOSTNAME, USER, PASSWORD,DATABASE); /*Connessione a mySQL e verifica successo connessione*/
if ($connection->connect_error) {
die ('Connect Error:' . $connection->connect_error);
}
else {
echo "Successful connection to MySQL <br />" ;
/*Inzio Creazione menù a tendina*/
$query = "SELECT Nome FROM puntovendita"; /*estraggo i dati dalla prima tabella*/
// Run the query
$result_obj = '';
$result_obj = $connection->query($query);
echo "PuntoVendita: <select name='PuntoVendita'>"; /*menu' a tendina*/
while($result = $result_obj->fetch_array(MYSQLI_ASSOC)) {
// display the array
$pass= isset ($result['PuntoVendita']);
echo "<option value=\"$pass\>";
print_r($result);
$punto=$result;
}
echo "</select><br /><br />";
if(isset($_GET['tastoINS']) == "Ok") {
/* Get single value parameters*/
$PuntoVendita = filter_var($punto, FILTER_SANITIZE_STRING);
$query = "INSERT INTO personale (PuntoVendita) VALUES". "('$punto')"; /*Inserisco dei valori nella seconda tabella */
if (!$result = $connection->query($query)) {
echo "Non posso aggiungere il dato. <br />";
}
else {
echo "Righe aggiunte con successo <br />";
}
}
if (isset($_GET['tastoBACK']) == "Back") {
header("Location: index.php");
}
}
?>
Ho provato a passare la variabile $punto ma senza successo.
Grazie a chi può aiutarmi.
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Inserire in tabella valore selezionato da un menu' a tendina
Chi c’è in linea
Visitano il forum: Nessuno e 48 ospiti