Ciao a tutti, sto cercano di memorizzare del texto (delle cronache) nel database mysql per poi richiamarle per data, solo che non riesco a scrive nella tabella, invio da form il testa nella pagina del file temporaneo viene letto , ma nella tabella sql non c’è niente è vuota. Chiedo a voi se gentilmente mi dareste un occhiata allo script.
Vi posto lo script php: [PHP]
<?php
try{
$cn = getConnessioneDB(); # apro connessione DB
$cn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); #gestione errori con PDO
#connessione DB effettuata
$query = "SELECT * FROM cronaca";
$pstm = $cn->prepare($query);// creo uno statement per eseguire query
$pstm->execute();
while($row=$pstm->fetch()){
echo "Cronaca " . $row["txt"] ." Autore: ". $row["autore"] . "
<hr />";
}
$cn = NULL;
}catch(PDOException $e){
$_SESSION["err"] = "Si è verificato un errore...";
header("location: errore.php");
}
?>
<form action="chkInsertCronaca.php" method="post">
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<textarea name="txtCronaca" rows="15" cols="40" id="txtCronaca"></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'txtCronaca' );
</script>
<input name="submit" type="submit" value="INVIA CRONACA" />
</form>
<?php
// giornata cronaca
$text="";
$txt .= $_POST["txt"] ." ";
$txt .= $_POST["txtCronaca"] ." ";
$autore = $_SESSION["user"];
echo $txt;
echo $txtCronaca;
$insertCronaca ($txt, $autore) ." ";
echo " Cronaca inserita ";
function inserisciCronaca($txt,$autore){
try{
$cn = getConnessioneDB(); # apro connessione DB
$cn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); #gestione errori con PDO
#connessione DB effettuata
$query = "INSERT INTO cronaca(txt, autore) VALUES(?,?,?)";
$pstm = $cn->prepare($query);// creo uno statement per eseguire query
$pstm->bindParam(1,$txt,PDO::PARAM_STR);
$pstm->bindParam(2,$autore,PDO::PARAM_STR);
$pstm->execute();
$cn = NULL;
}catch(PDOException $e){
$_SESSION["err"] = "Si è verificato un errore...";
header("location: errore.php");
}
}
?>
Grazie in anticipo per lentuale aiuto.![]()