Ciao,![]()
Sto provando uno script in cui l'ipotetico utente cerca nella tabella
"prenotazioni" un record fra quelli inseriti.
(Ad esempio deve inserire "Rossi" ed visualizzare il nominativo ed il numero di fax)
LO script pero' invece di fermarsi ed aspettare l 'input dal form mi dà il seguente errore....![]()
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in e:\programmi\apache group\apache\htdocs\chk.php on line 15
non capisco se sia dovuto al fatto che non trova la variabile d'input del campo o se ci siano problemi nel trovare i campi del database..
Allego cmq lo script completo
Grz![]()
<?phpcodice:PHP
include("dati.txt");
$link=mysql_connect("$db_host","$db_login","$db_pa ss")
or die ("Non riesco a connettermi a [b]$db_host");
mysql_select_db ($database, $link)
or die ("Non riesco a selezionare il db $database
");
if(isset($submit)):
$sql="SELECT * FROM prenotazioni WHERE cognome='$cognome'";
else:
$sql="SELECT * FROM prenotazioni;
endif;
$result=MYSQL_QUERY($sql);
WHILE ($row=mysql_fetch_array(($result)) {
$a1 = $valori["cognome"];
$a2 = $valori["nome"];
$a3 = $valori["fax"];
echo "
<tr>
<td width=\"14%\">$a1</td>
<td width=\"14%\">$a2</td>
<td width=\"14%\">$a3</td>
</tr>
";
}
echo "</table>";
?>
<html>
<head>
<title>CHECK IN</title>
</head>
</H1> CHECK IN </H1>
<body>
<FORM ACTION="chk.php" METHOD="POST">
RICERCA PRENOTAZIONE PER NOME ([i]inserisci cognome[i]):
<input type="text" name="cognome">
<input type="submit" name= "submit" value ="Ricerca">
</FORM>
<Table border= "1" cellpadding="3">
</body>
</html>
codice:FINE

Rispondi quotando