Codice PHP:
<? include("top_foot.inc.php");
include("config.inc.php");
top();
if ($pass != $password):
echo "Password errata";
elseif (trim($nome) == "" OR trim($descrizione) == ""):
echo "I campi Nome e Descrizione devono essere riempiti!";
else:
$nome = addslashes(stripslashes($nome));
$sottonome = addslashes(stripslashes($sottonome));
$descrizione = addslashes(stripslashes($descrizione));
$prezzo = addslashes(stripslashes($prezzo));
$produttore = addslashes(stripslashes($produttore));
$sviluppatore = addslashes(stripslashes($sviluppatore));$genere = addslashes(stripslashes($genere));
$piattaforma = addslashes(stripslashes($piattaforma));
$link_sito = addslashes(stripslashes($link_sito));
$autore = addslashes(stripslashes($autore));
$mail = addslashes(stripslashes($mail));
// -------------------------------------------------------------------------- \\
// [Nome] ************
$nome = str_replace("<", "<", $nome);
$nome = str_replace(">", ">", $nome);
// [Sottonome] ************
$sottonome = str_replace("<", "<", $sottonome);
$sottonome = str_replace(">", ">", $sottonome);
// [Descrizione] ************
$descrizione = str_replace("<", "<", $descrizione);
$descrizione = str_replace(">", ">", $descrizione);
// [Prezzo] ************
$prezzo = str_replace("<", "<", $prezzo);
$prezzo = str_replace(">", ">", $prezzo);
// [Produttore] ************
$produttore = str_replace("<", "<", $produttore);
$produttore = str_replace(">", ">", $produttore);
// [Sviluppatore] ************
$sviluppatore = str_replace("<", "<", $sviluppatore);
$sviluppatore = str_replace(">", ">", $sviluppatore);
// [Genere] ************
$genere = str_replace("<", "<", $genere);
$genere = str_replace(">", ">", $genere);
// [Piattaforma] ************
$piattaforma = str_replace("<", "<", $piattaforma);
$piattaforma = str_replace(">", ">", $piattaforma);
// [Link Sito] ************
$link_sito = str_replace("<", "<", $link_sito);
$link_sito = str_replace(">", ">", $link_sito);
// [Nr Giocatori] ************
$nr_giocatori = str_replace("<", "<", $nr_giocatori);
$nr_giocatori = str_replace(">", ">", $nr_giocatori);
// [Autore] ************
$autore = str_replace("<", "<", $autore);
$autore = str_replace(">", ">", $autore);
// [Mail] ************
$mail = str_replace("<", "<", $mail);
$mail = str_replace(">", ">", $mail);
// -------------------------------------- \\
$descrizione = nl2br($descrizione);
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "INSERT INTO news (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere, piattaforma, link_sito,
nr_giocatori,autore, mail)
VALUES ('$nome', '$sottonome', '$descrizione', '$prezzo', '$produttore', '$sviluppatore', '$genere', '$piattaforma', '$link_sito',
'$nr_giocatori', '$autore', '$mail')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db); endif;
foot();
?>