Grazie!!!!
Ecco il codice
Codice PHP:
<?php
// Recupero i dati dal Form
$localita = htmlspecialchars(stripslashes($_POST['localita']));
$prov = $_POST['prov'];
$nome_manifestazione = htmlspecialchars(stripslashes($_POST['nome_manifestazione']));
$tipo_manifestazione = htmlspecialchars(stripslashes($_POST['tipo_manifestazione']));
// Mi collego la Database
include("********************");
........... ..................................
//Inserisco i dati nel Database
$query = "INSERT INTO nome_database ( localita, prov, nome_manifestazione, tipo_manifestazione) VALUES ( '$localita', '$prov', '$nome_manifestazione', '$tipo_manifestazione')";
// Controllo che i dati siano stati inseriti
if (mysql_query($query, $db))
{
// i dati sono stati inseriti
echo"Inserimento riuscito";
}else{
// Si è verificato un errore durante l'inserimento
echo"ERRORE";
}
?>
Lo script mi da errore, mentre se utilizzo una sola volta (quindi per una sola variabile) la funzione htmlspecialchars tutto funziona correttamente.
Eccoti il codice HTML del form.
codice:
<form action="script.php" method="post" name="inserisci" id="inserisci">
<input name="localita" type="text" id="localita">
<select name="prov">
<option>AG </option>
................................
</select></td>
<input name="nome_manifestazione" type="text" id="nome_manifestazione">
<textarea name="tipo_manifestazione" cols="30" rows="8" id="tipo_manifestazione"></textarea>
<input type="submit" name="Submit" value="Pubblica">
</form>
Grazie per la tua gentilezza!