SALVE
Ho una TABELLA MYSQL CON 3 campi:
ID AUTOINCREMENTALE
MESE (con i 12 mesi)
TESTO (CON UNA SERIE DI COMPETIZIONI CHE SI SVOLGONO IN QUEL MESE.)
Nel file uno.php
Ho popolato una Select con i mesi di mysql e la cui value corrisponde al mese stesso.
Vorrei che una volta scelto il mese si potesse vedere il TESTO corrispondente.
Vi posto il codice…
file uno.php
<?php
require_once ('sito_php/connloc.php');
$sql = "SELECT * FROM GARE ORDER BY id ASC";
$query = mysql_query($sql);
?>
<form action="due.php" name="gare" method="post">
<select >
<?php
while($row = mysql_fetch_assoc($query)) {
echo "<option value= '".$row['MESE']." '> ".$row['MESE']." </option> ";
}
?>
<input type="submit" value="Scegli"/>
</select>
</form>
file due.php
<?php
require_once ('sito_php/connloc.php');
$sql = "SELECT TESTO FROM gare WHERE MESE ='$_POST[gare]'" or die ('errore 1 '. mysql_error());
$query = mysql_query($sql);
$row = mysql_fetch_array ($query);
if($_POST[gare]==''):
echo "errore"; // mi da sempre quest'errore…
else:
echo "$row ['TESTO']" ;
endif;
?>
Grazie....![]()