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.
Ho provato a passare la variabile $punto ma senza successo.
Grazie a chi può aiutarmi.
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:
<?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.
Ultima modifica di un moderatore: