Ciao a tutti,piacere mi chiamo francesco
ho un problema,sono ancora agli inizi e faccio un po' di fatica.
non riesco a trovare l'errore
la prima pagina è questa
Codice HTML:
<html>
<head>
<title>
Magazzino
</title>
</head>
<?php
?>
<script>
function controllo(){
return true;
}
</script>
<body>
<form name="Magazzino" action="Materiali.php" method="post" onsubmit="return controllo (this)">
<select name="tipo">
<option value="Barre"> Barre </option>
<option value="Silicone"> Silicone </option>
</select>
<input type="submit" value="manda">
</form>
</body>
</html>
la seconda pagina che viene aperta da questo script è questa:
Codice PHP:
<?php
$username="Tia";
$password="";
$database="materiali";
$localhost="localhost";
mysql_connect($localhost,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database");
?>
<?php
$scelta=$_POST["tipo"];
if($scelta == "Barre"):
echo "
<table border='5' cellspacing='2' cellpadding='5'>
<th><font face='Arial, Helvetica, sans-serif'>Nome</font></th>
<th><font face='Arial, Helvetica, sans-serif'>Quantita</font></th>
<th><font face='Arial, Helvetica, sans-serif'>Metri</font></th>
<th><font face='Arial, Helvetica, sans-serif'>Codice</font></th>
<tr>
</tr> ";
$query="SELECT * FROM barre";
$risultati=mysql_query($query);
$num=mysql_numrows($risultati);
$i=0;
while ($i < $num)
$Nome=mysql_result($risultati,$i,"Nome");
$Quantita=mysql_result($risultati,$i,"Quantita");
$Metri=mysql_result($risultati,$i,"Metri");
$Codice=mysql_result($risultati,$i,"Codice");
Echo "
<tr>
<td><font face='Arial, Helvetica, sans-serif'><?php echo $Nome;?></font></td>
<td><font face='Arial, Helvetica, sans-serif'><?php echo $Quantita;?></font></td>
<td><font face='Arial, Helvetica, sans-serif'><?php echo $Metri;?></font></td>
<td><font face='Arial, Helvetica, sans-serif'><?php echo $Codice;?></font></td>
</tr> ";
echo "è proprio barre";
elseif($scelta == "Silicone"):
$query1="SELECT * FROM silicone";
$risultati1=mysql_query($query1);
$num1=mysql_numrows($risultati1);
echo "è proprio silicone";
endif;
mysql_close();
?>
Come posso risolvere? grazie in anticipo