questo dovrebbe selezionare le tabelle del database e mostrare i risultati,
perchè non và?
<?php
define("HOSTNAME","localhost");
define("USER","user");
define("PASSWORD","pass");
define("DATABASE","database");
$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 arduino"; /estraggo i dati dalla prima tabella/
// Run the query
//......
$result_obj = $connection->query($query);
echo "<form name="form1" method="post" action="".$_SERVER['PHP_SELF']."">";
echo "stazione: <select name='arduino'>";
while($result = $result_obj->fetch_array(MYSQLI_ASSOC)) {
// display the array
//$pass= isset ($result['log']);//!!!!!! isset ritorna un valore bool FALSE o TRUE non il valore della variabile
echo "<option value="".$result['arduino']."">".$result['arduino']."<option>";
}
echo "</select><br /><br />";
//poi ci vuole il pulsante di submit (ti metto quello) o un js per inviare
echo "<input name="invia" type="submit" id="invia" value="invia">";
echo "</form>";
if($_POST['invia'] ){
$log = filter_var($_POST['arduino'], FILTER_SANITIZE_STRING);//leggo il valore della select
//e inserisco
$query = "INSERT INTO station (arduino) VALUES". "('$arduino')";
//.....
}
//......
?>