Problema risolto, non avevo assegnato bene le variabili da utilizzare...posto il codice per chi fosse interessato:
Codice PHP:<?php
//prendo le variabili dalla form
$Titolo = trim($_POST['Titolo']);
$Descrizione_breve = trim($_POST['Descrizione_breve']);
$Descrizione = trim($_POST['Descrizione']);
$Data = trim($_POST['Data']);
$Prezzo = htmlspecialchars($_POST['Cod_prezzo']);
//Creo la pagina singola per l' articolo
$nome = $Titolo;
$testo = $Descrizione_breve;
$fp = fopen("$nome.php", "a+");
if(!$fp) die ("Errore nella creazione del file");
fwrite($fp, "$testo");
$fp = fclose($fp);
//Mi collego al database
require 'config.php';
require 'connessionedatabase.php';
//elimino eventuali attacchi Injection
if(get_magic_quotes_gpc()) {
$Titolo = stripslashes($Titolo);
$Descrizione_breve = stripslashes($Descrizione_breve);
$Descrizione = stripslashes($Descrizione);
}
//associo le variabili ai campi della tabella
$Titolo = mysql_real_escape_string($Titolo);
$Descrizione_breve = mysql_real_escape_string($Descrizione_breve);
$Descrizione = mysql_real_escape_string($Descrizione);
$Data = mysql_real_escape_string($Data);
$Prezzo = mysql_real_escape_string($Prezzo);
//Inserisco i valori nella tabella
$query = "INSERT INTO Articoli (Titolo,Descrizione_breve,Descrizione, Data, Prezzo) VALUES ('$Titolo','$Descrizione_breve','$Descrizione', '$Data', 'Prezzo')";
$result = mysql_query($query);
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
$id_inserito = mysql_insert_id();
mysql_close();
header("Refresh: 0; URL=index2.php");
?>

Rispondi quotando