Salve forum![]()
Mi stavo esercitando un po' col PHP per capire un po' come funziona, come si integra sul web etc etc...
Allora ho fatto un po' di esperimenti, come collegarmi a un database, prendere i dati, visualizzarli etc, etc.
Ora m'è venuta una fissa. Volevo prendere da un database un campo, per la precisione quello AUTORE, in modo da visualizzare in una combobox la lista degli autori presenti. E l'ho fatto in questo modo:
La lista compare perfettamente, ma se volessi prendere, selezionare uno degli elementi della lista come dovrei fare?Codice PHP:
<?php
$db = mysql_connect("localhost", "root", "root")
or die("Errore nella connessione MySQL");
mysql_select_db("mondourania", $db) or die("Database inesistente");
$query=mysql_query ("SELECT DISTINCT autore FROM urania ORDER BY autore",$db);
?>
<select id="autore" name="autore"><?php
for($i=0;$i<mysql_num_rows($query);$i++) {?>
<option value="<?php echo mysql_result($query,$i,'autore');?>">
<?php echo mysql_result($query,$i,'autore');?>
</option><?php
}?>
</select>
Ho provato con un
[PGP<form action="test4.php" method="GET" >
<input type="submit" name="autore" value="Stampa">
</form>[/PHP]
Ma il valore come lo prendo?
Se faccio una cosa tipo:
if(isset($_GET['autore'])){
$writer = $_GET['autore'];
}
e poi passo writer a test4.php non compare nulla. C'è qualcuno che mi può aiutare o almeno mi può indicare cosa cercare sul web? giusto per capire proprio come funziona![]()