Grazie... ma sono troppo deficiente per capire...
Qual è l'errore adesso???
Codice PHP:
<?php
$materia = $_POST['materia'];
$titolo = $_POST['titolo'];
$descrizione = $_POST['descrizione'];
$articolo = $_POST['articolo'];
$autore = $_POST['autore'];
$mail = $_POST['mail'];
$pass = $_POST['pass'];
include("config.inc.php");
if($_POST['pass'] != $password):
echo "Password errata";
elseif(trim($_POST['titolo']) == "" OR trim($_POST['descrizione']) == "" OR trim($_POST['articolo']) == "" OR trim($_POST['autore']) == "" OR trim($_POST['mail']) == ""):
echo "Alcuni campi non sono stati compilati!!!";
else:
$_POST['titolo'] = addslashes(stripslashes($_POST['titolo']));
$_POST['descrizione'] = addslashes(stripslashes($_POST['descrizione']));
$_POST['articolo'] = addslashes(stripslashes($_POST['articolo']));
$_POST['autore'] = addslashes(stripslashes($_POST['autore']));
$_POST['mail'] = addslashes(stripslashes($_POST['mail']));
$_POST['titolo'] = str_replace("<", "<", $_POST['titolo']);
$_POST['titolo'] = str_replace(">", ">", $_POST['titolo']);
$_POST['descrizione'] = str_replace("<", "<", $_POST['descrizione']);
$_POST['descrizione'] = str_replace(">", ">", $_POST['descrizione']);
$_POST['articolo'] = str_replace("<", "<", $_POST['articolo']);
$_POST['articolo'] = str_replace(">", ">", $_POST['articolo']);
$_POST['articolo'] = nl2br($_POST['articolo']);
$_POST['autore'] = str_replace("<", "<", $_POST['autore']);
$_POST['autore'] = str_replace(">", ">", $_POST['autore']);
$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 articoli (materia, titolo, descrizione, articolo, autore, mail) VALUES ('".$_POST['materia']."','".$_POST['titolo']."', '".$_POST['descrizione']."', '".$_POST['articolo']."', '".$_POST['autore']."', '".$_POST['mail']."')";
if(mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Errore durante l'inserimento";
mysql_close($db);
endif;
?>
Ovviamente errore durante l'inserimento...
Ciao