• User

    Visualizzazione con menu a tendina

    Ciao a tutti!
    Ho un problema...
    Con il seguente codice

    <html lang="en">
    <head>
    <title>Visualizzazione strumenti</title>
    </head>
    <body>
    <marquee width="100%" direction="left" scrollamount="8"><img src="img/logo.jpg" /></marquee>
    <br />
    <br />
    <script language="JavaScript">
    <!--
    data = new Date();
    ora =data.getHours();
    minuti=data.getMinutes();
    giorno = data.getDay();
    mese = data.getMonth();
    date= data.getDate();
    year= data.getYear();
    if(minuti< 10)minuti="0"+minuti;
    if(year<1900)year=year+1900;
    if(ora<10)ora="0"+ora;
    if(giorno == 0) giorno = " DOMENICA ";
    if(giorno == 1) giorno = " LUNEDI' ";
    if(giorno == 2) giorno = " MARTEDI' ";
    if(giorno == 3) giorno = " MERCOLEDI' ";
    if(giorno == 4) giorno = " GIOVEDI' ";
    if(giorno == 5) giorno = " VENERDI' ";
    if(giorno == 6) giorno = " SABATO ";
    if(mese == 0) mese = "GENNAIO ";
    if(mese ==1) mese = "FEBBRAIO ";
    if(mese ==2) mese = "MARZO ";
    if(mese ==3) mese = "APRILE ";
    if(mese ==4) mese = "MAGGIO ";
    if(mese ==5) mese = "GIUGNO ";
    if(mese ==6) mese = "LUGLIO ";
    if(mese ==7) mese = "AGOSTO ";
    if(mese ==8) mese = "SETTEBRE ";
    if(mese ==9) mese = "OTTOBRE ";
    if(mese ==10) mese = "NOVEMBRE ";
    if(mese ==11) mese = "DICEMBRE ";
    document.write("OGGI E' "+giorno+" "+date+" "+mese+" "+year+" - ORA "+ora+":"+minuti);
    //-->
    </script>
    <br />
    <br />
    <?php
    $conn = mysql_connect("localhost","root","");
    if (!$conn)
    {
    die('Connessione mancata con il root. Errore: ' . mysql_error());
    }
    $select = mysql_select_db("sabicom",$conn);
    if (!$select)
    {
    die("Errore nella connessione con il database. Errore: " . mysql_error());
    }
    $sql = "SELECT * FROM fornitori;";
    $result = mysql_query($sql);
    if (!$result)
    {
    die('Errore durante il trasferimento dei dati');
    }
    ?>
    <form method="post" action="visual-forn.php">
    <table border="1" width="30%" align="center">
    <tr>
    <td align="center">Fornitore</td>
    <td align="center"><?php echo '<select name="fornitore">';
    while ($fornitore = mysql_fetch_assoc($result))
    echo '<option value="'.$fornitore['Matricola_fornitore'].'">'.$fornitore['Fornitore'].'</option>';
    echo '</select>'; ?></td>
    </table>
    <input type="submit" value="Visualizza" />
    </form>
    <br />
    <br />
    <form method="post" action="index.html">
    <div align="right"><input type="submit" value="Vai alla pagina principale" /></div>
    </form>
    </body>
    </html>

    faccio scegliere all'utente attraverso un menu guidato a tendina dove può scegliere solo campi predefiniti.
    Con la seguente svolgo la query di visualizzazione, dove però non mi vede nulla all'interno della tabella...

    <html lang="en">
    <head>
    <title>Visualizzazione strumenti</title>
    </head>
    <body>
    <marquee width="100%" direction="left" scrollamount="8"><img src="img/logo.jpg" /></marquee>
    <br />
    <br />
    <script language="JavaScript">
    <!--
    data = new Date();
    ora =data.getHours();
    minuti=data.getMinutes();
    giorno = data.getDay();
    mese = data.getMonth();
    date= data.getDate();
    year= data.getYear();
    if(minuti< 10)minuti="0"+minuti;
    if(year<1900)year=year+1900;
    if(ora<10)ora="0"+ora;
    if(giorno == 0) giorno = " DOMENICA ";
    if(giorno == 1) giorno = " LUNEDI' ";
    if(giorno == 2) giorno = " MARTEDI' ";
    if(giorno == 3) giorno = " MERCOLEDI' ";
    if(giorno == 4) giorno = " GIOVEDI' ";
    if(giorno == 5) giorno = " VENERDI' ";
    if(giorno == 6) giorno = " SABATO ";
    if(mese == 0) mese = "GENNAIO ";
    if(mese ==1) mese = "FEBBRAIO ";
    if(mese ==2) mese = "MARZO ";
    if(mese ==3) mese = "APRILE ";
    if(mese ==4) mese = "MAGGIO ";
    if(mese ==5) mese = "GIUGNO ";
    if(mese ==6) mese = "LUGLIO ";
    if(mese ==7) mese = "AGOSTO ";
    if(mese ==8) mese = "SETTEBRE ";
    if(mese ==9) mese = "OTTOBRE ";
    if(mese ==10) mese = "NOVEMBRE ";
    if(mese ==11) mese = "DICEMBRE ";
    document.write("OGGI E' "+giorno+" "+date+" "+mese+" "+year+" - ORA "+ora+":"+minuti);
    //-->
    </script>
    <br />
    <br />
    <?php
    $conn = mysql_connect("localhost","root","");
    if (!$conn)
    {
    die('Connessione mancata con il root. Errore: ' . mysql_error());
    }
    $select = mysql_select_db("sabicom",$conn);
    if (!$select)
    {
    die("Errore nella connessione con il database. Errore: " . mysql_error());
    }
    if (isset($_POST['fornitore']))
    {
    $fornitori = trim($_POST['fornitore']);
    $sql = "SELECT * FROM strumenti WHERE Venduto_Dismesso = '2' AND Fornitore = '".mysql_real_escape_string($fornitori)."'
    ORDER BY Utilizzatore;";
    $result = mysql_query($sql);
    if (!$result)
    {
    die('Errore durante il trasferimento dei dati');
    }
    ?>
    <table border="1" align="center" bordercolor="lightblue">
    <tr>
    <td align="center">Fornitore</td>
    <td align="center">Assistenza</td>
    <td align="center">Utilizzatore</td>
    <td align="center">Strumento</td>
    <td align="center">Marca</td>
    <td align="center">Modello</td>
    <td align="center">Descrizione</td>
    <td align="center">Venduto / Dismesso</td>
    <td align="center">Data di acquisizione</td>
    </tr>
    <?php
    while ($row = mysql_fetch_assoc($result))
    {
    $fornitore = htmlentities($row['Fornitore']);
    $assistenza = htmlentities($row['Assistenza']);
    $utilizzatore = htmlentities($row['Utilizzatore']);
    $strumento = htmlentities($row['Strumento']);
    $marca = htmlentities($row['Marca']);
    $modello = htmlentities($row['Modello']);
    $descrizione = htmlentities($row['Descrizione']);
    $vend_dism = htmlentities($row['Venduto_Dismesso']);
    $data_acquis = htmlentities($row['Data_acquisizione']);
    ?>
    <tr>
    <td align="center"><?php echo $fornitore ?></td>
    <td align="center"><?php echo $assistenza ?></td>
    <td align="center"><?php echo $utilizzatore ?></td>
    <td align="center"><?php echo $strumento ?></td>
    <td align="center"><?php echo $marca ?></td>
    <td align="center"><?php echo $modello ?></td>
    <td align="center"><?php echo $descrizione ?></td>
    <td align="center"><?php echo $vend_dism ?></td>
    <td align="center"><?php echo $data_acquis ?></td>
    </tr>
    <?php
    }?>
    </table>
    <?php
    mysql_free_result($result);
    mysql_close();
    }
    ?>
    <br />
    <br />
    <form method="post" action="index.html">
    <div align="right"><input type="submit" value="Vai alla pagina principale" /></div>
    </form>
    </body>
    </html>

    Dov'è il problema?