Salve ragazzi come al solito mi sono ritrovato davanti ad uno dei quei script che non funzionano.![]()
Come al solito chiedo l'aiuto a questa fantastica community![]()
Comunque ritornando al problema.
Ho creato questo semplicissimo script d'update di una tabella già esistente sul mio database.
Teoricamente dovrebbe importare dei dati da un editor WYSIWYG per poi inserirlo nel database e restituire il valore modificato.Codice PHP:<?
$db_host = "localhost";
$db_user = "admin";
$db_password = "prova";
$db_name = "ideabile";
$db = mysql_connect($db_host, $db_user, $db_password);
$postBody = json_decode($_REQUEST['postBody'], true);
$postId = json_decode($_REQUEST['postId'], true);
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");
$res = mysql_query("UPDATE home SET data = '".$postBody."' WHERE id = '".$postId."' ");
if (!$res) {
echo json_encode(array("postId"=>"$postId", "postBody"=>"$postBody"));
}
die("Error saving the record! Mysql said: ".mysql_error());
mysql_close($db);
?>
La cosa preoccupante non è tanto il probabile malfunzionamento del Javascript ma che nonostante ciò io invii i dati in una forma tipo http://localhost/jquery/process.php?...prova&postId=1 la pagina rimane comunque bianca ed il database non subisce modifiche. Sapreste dirmi dove sbaglio?
Se vi servissero più dettagli sono a disposizione.
Grazie in anticipo per qualsiasi aiuto.
Mauro.


Rispondi quotando