Ciao a tutti.
Ho questo script, ma non riesco a farlo funzionare...
Codice PHP:
<?php
// valorizzazione delle variabili con i parametri dal form
if(isset($_POST['submit'])&&($_POST['submit']=="Scrivi")){
if(isset($_POST['user'])){
$user = addslashes(filter_var($_POST['user'], FILTER_SANITIZE_STRING));
}
if(isset($_POST['sito'])){
$sito = addslashes(filter_var($_POST['sito'], FILTER_SANITIZE_STRING));
}
if(isset($_POST['messaggio'])){
$messaggio = addslashes(filter_var($_POST['messaggio'], FILTER_SANITIZE_STRING));
}
$host = "localhost";
$user = "";
$password = "";
$nomedb = "";
$connnessione = mysql_connect($host,$user,$password);
$db = mysql_select_db($nomedb, $connnessione);
$result = mysql_query("INTERT INTO guestbook(user,sito,messaggio) VALUES('$user', '$sito', '$messaggio')");
mysql_close($connnessione);
}else{
// form per l'inserimento
?>
<h1>Inserisci un messaggio</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
User:<br>
<input name="user" type="text"><br />
URL sito:<br>
<input name="sito" type="text"><br />
Messaggio:<br>
<textarea name="messaggio" cols="60" rows="18"></textarea><br />
<input name="submit" type="submit" value="Scrivi">
</form>
<?
}
?>
Dov'è l'errore?