Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ricerca dati in un database mysql

    Che errore ho fatto?
    Ciao,
    ho fatto un programma in php simile a un libretto scolastico che salva i voti in un database mysql. Ho fatto una pagina html con un form in qui immettere il nome della materia di cui ricercare i voti con un pulsante che invia i dati a una pagina php. Solo che non vengono stampati cosa ho sbagliato?
    HTM
    ----------------------------------
    Nome materia da visualizzare(minuscolo):

    <input type=text size=40 name=nome>


    <input type=submit value=Visualizza> </form>
    -----------------------------------
    PHP
    ----------------------------------
    <?
    $nomeno = $_POST['nome'];

    $db = mysql_connect("localhost", "username***", "");
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db("nomedb***", $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $query = "SELECT id,nome,data,voto,tipo FROM libretto2 WHERE nome= $nomeno ";

    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
    echo "ID: $row[id] - MATERIA: $row[nome] - DATA: $row[data] - VOTO: $row[voto] - TIPO: $row[tipo]
    ";
    }

    mysql_close($db);
    ?>
    -------------------------
    AIUTATEMI PLEASE

  2. #2
    WHERE nome= '$nomeno'

    mancano le apici. Poi e' meglio tu inserisca la segnalazione di errore almeno in fase di debug.

    $result = mysql_query($query, $db) OR DIE(mysql_error());


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.