- Home
- Categorie
- Coding e Sistemistica
- Coding
- Visualizzazione con menu a tendina
- 
							
							
							
							
							Visualizzazione con menu a tendinaCiao 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?