Ciao a tutti, ho un problema con un menu a tendina in php che deve prelevare dati da una base dati mysql.
Questa è la tabella Professori contenuta nel database docenti
CodP Nome Cognome DataNascita NumCel
1 Luca Rossi 1954-12-01 NULL
2 Marco Verdi 1960-11-15 NULL
3 Paolo Neri 1965-01-23 NULL
4 Sara Bianchi 1970-02-28 NULL
e questa è la pagina php che ho creato:
Sapete dirmi cosa sbaglio? mi si apre la pagina ma il menu a tendina è vuoto.
Questa è la tabella Professori contenuta nel database docenti
CodP Nome Cognome DataNascita NumCel
1 Luca Rossi 1954-12-01 NULL
2 Marco Verdi 1960-11-15 NULL
3 Paolo Neri 1965-01-23 NULL
4 Sara Bianchi 1970-02-28 NULL
e questa è la pagina php che ho creato:
PHP:
<html>
<head>
<?
<?php
/* CONNESSIONE AL DB*/
if( !mysql_connect("localhost","root","") ){
die('Connect error: ' . mysql_error());}
if( !mysql_select_db("docenti") ){
die('Select error: ' . mysql_error());}
?>
<title>Prova</title>
<style>
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="500px" border="0" cellpadding="5">
<tr>
<td>Cliente</td>
<td>
<select>
<?php
//Recupero i dati dal DB
$query = "SELECT Cognome "
. "FROM 'Professori' "
. "ORDER BY 'Cognome'";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)){
$myfield_1 = $row['myfield_1'];
echo "\t<option value=\"$myfield_1</option>\n";
}
?>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
Sapete dirmi cosa sbaglio? mi si apre la pagina ma il menu a tendina è vuoto.