salve ho il seguente problema:
un menù a tendina php pesca dei dati da un database mysql. cliccando sul bottone in fondo alla tendina dovrei ottenere, in una seconda pagina php, i dati richiesti...
ecco le due pagine:
Menù a tendina:
Codice PHP:
<?php echo "<html>\r"; echo "<body>\r"; echo "<head>\r"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"tendina_style.css\" />"; echo "</head>\r"; $connessione = mysql_connect ('localhost', 'root', ''); if (!$connessione) { die('Connessione non riuscita' . mysql_error()); } $db = mysql_select_db ('redluck', $connessione); if (!$db) { die('Connessione non riuscita' . mysql_error()); } $rs = mysql_query('SELECT REGISTA FROM FILM ORDER BY REGISTA', $connessione); echo "<form method=\"POST\" action=\"film_db.php\">"; echo "<select name=\"registi\" value=\"registi\">\r"; while ($riga = mysql_fetch_array($rs)) { echo "<option value=\"regista\" name=\"regista\">\r"; echo $riga['REGISTA']; echo "</option>\r"; } echo "</select>\r"; echo "<input type=\"submit\" name=\"mysubmit\" value=\"CERCA\" />"; echo "</form>"; mysql_close($connessione); echo "</body>\r"; echo "</html>\r"; ?>
Dati da mostrare:
[PHP]<?php echo "<html>\r"; echo "<body>\r"; echo "<head>\r"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />"; echo "</head>\r"; $connessione = mysql_connect ('localhost', 'root', ''); if (!$connessione) { die('Connessione non riuscita' . mysql_error()); } $db = mysql_select_db ('redluck', $connessione); if (!$db) { die('Connessione non riuscita' . mysql_error()); } $rs = mysql_query('SELECT ID, TITOLO_INGLESE, TITOLO_ITALIANO, REGISTA, ANNO, DURATA, LOCATION FROM FILM WHERE REGISTA=$_POST[\'regista\']', $connessione); echo "<table>\r"; echo "<thead>\r"; echo "<tr>\r"; echo "<td id=\"uno\">ID</td>\r"; echo "<td id=\"due
Codice PHP:
<?php echo "<html>\r"; echo "<body>\r"; echo "<head>\r"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />"; echo "</head>\r"; $connessione = mysql_connect ('localhost', 'root', ''); if (!$connessione) { die('Connessione non riuscita' . mysql_error()); } $db = mysql_select_db ('redluck', $connessione); if (!$db) { die('Connessione non riuscita' . mysql_error()); } $rs = mysql_query('SELECT ID, TITOLO_INGLESE, TITOLO_ITALIANO, REGISTA, ANNO, DURATA, LOCATION FROM FILM WHERE REGISTA=$_POST[\'regista\']', $connessione); echo "<table>\r"; echo "<thead>\r"; echo "<tr>\r"; echo "<td id=\"uno\">ID</td>\r"; echo "<td id=\"due\">TITOLO INGLESE</td>\r"; echo "<td id=\"tre\">TITOLO ITALIANO</td>\r"; echo "<td id=\"qua\">REGISTA</td>\r"; echo "<td id=\"cin\">ANN0</td>\r"; echo "<td id=\"sei\">DURATA</td>\r"; echo "<td id=\"set\">LOCATION</td>\r"; echo "<tr>\r"; echo "</thead>\r"; echo "<tbody>\r"; while ($riga = mysql_fetch_array($rs)) { echo "<tr>\r"; echo "<td id=\"id\">\r"; echo $riga['ID']; echo "</td>\r"; echo "<td id=\"titolo_inglese\">\r"; echo $riga['TITOLO_INGLESE']; echo "</td>\r"; echo "<td id=\"titolo_italiano\">\r"; echo $riga['TITOLO_ITALIANO']; echo "</td>\r"; echo "<td id=\"regista\">\r"; echo $riga['REGISTA']; echo "</td>\r"; echo "<td id=\"anno\">\r"; echo $riga['ANNO']; echo "</td>\r"; echo "<td id=\"durata\">\r"; echo $riga['DURATA']; echo "</td>\r"; echo "<td id=\"location\">\r"; echo $riga['LOCATION']; echo "</td>\r"; echo "</tr>\r"; } echo "</tbody>\r"; echo "</table>\r"; mysql_close($connessione); echo "</body>\r"; echo "</html>\r"; ?>
Eppure la pagina non mi restituisce alcun risultato...
Qualcuno può aiutarmi?
GRAZIE