Salve, ho un problema con l'integrazione del WYSIWYG in uno script in PHP...in pratica lo script funziona correttamente, i dati vengono salvati nel database, anche l'output che ho scelto per la query andata a buon fine esce, ma non refresha la pagina che ho impostato...xkè?
Questa la parte per l'inserimento del testo:
codice:
<form method=\"post\" action=\"salva.php?id_topic=".$_GET['id_topic']."&autore=".$_SESSION['user']."&id_forum=".$_GET['id_forum']."\" onsubmit=\"return submitForm();\"><script language=\"JavaScript\" type=\"text/javascript\">
<!--
function submitForm() {
	//make sure hidden and iframe values are in sync before submitting form
	//to sync only 1 rte, use updateRTE(rte)
	//to sync all rtes, use updateRTEs
	updateRTE('testo');
	//updateRTEs();
	
	
	//change the following line to true to submit form
	return true;
}
//Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML)
initRTE(\"images/\", \"\", \"\", true);
//-->
</script>
<noscript>

Javascript must be enabled to use this form.</p></noscript>

<script language=\"JavaScript\" type=\"text/javascript\">
<!--
//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('testo', '', 300, 200, true, false);
//-->
</script>


Click per svelare il codice nella casella di testo.</p>


<input type=\"submit\" value=\"Invia\"></p>
</form>
</p>";
}
}

foot($sfondo);
?>
</body>
</html>
Ovviamente è solo la fine dello script... e questa invece è la parte che salva il testo
codice:
<?
session_start();
include("config.inc.php");
$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");

$data = date("d/m/y");
$ora = date("G:i");

$query = "INSERT INTO $table_msg (id_topic,id_user,data,testo) VALUES ('".$_GET['id_topic']."','".$_GET['autore']."','$data $ora','".$_POST['testo']."')";
$query3 = "UPDATE $table_topic SET num_msg = num_msg + 1 WHERE id_topic = '".$_GET['id_topic']."'"; 
$query6 = "UPDATE $table_user SET n_msg = n_msg + 1 WHERE username = '".$_SESSION['user']."'"; 
if (mysql_query($query6, $db)) {
if (mysql_query($query3, $db)) {
if (mysql_query($query, $db)) {
echo "<html><head><title>Inserimento: Stato</title><META HTTP-EQUIV=refresh CONTENT=\"0;URL=topic.php?id_topic=".$_GET['id_topic']."&id_forum=".$_GET['id_forum']."&p=1\"></head><body></body></html>";
 } else {
echo "error";
}
} else {
echo "error2";
}
} else {
print "error6"; 
}
mysql_close($db);

?>
Se volete vedere cosa succede andate su http://draftgate.homelinux.org/gamma/forum/
vi dovete iscrivere sennò nn si attiva la funzione x rispondere ai messaggi...
Grazie mille a tutti!