• User Newbie

    pagina php-mysql

    Salve ragazzi ,avrei bisogno di una pagina php che legga le tabelle di un database mysql.

    database mysql archivio.

    Selezione della tabella tramite selezione a finestra, la selezione delle tabelle del database non impostata nella pagina php ma ricercata direttamente nel database.

    Tutti i risultati incolonnati nella tabella scelta : data ora dato1 dato2.

    Chi mi può aiutare per favore?
    non sono pratico di php-mysql

    grazie


  • User Newbie

    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')";
    //.....

    }
    //......
    ?>