Pagina 1 di 1

Inserire in tabella valore selezionato da un menu' a tendina

Inviato: 12/11/2012, 6:10
da Rastyn
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.