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:
Ovviamente è solo la fine dello script... e questa invece è la parte che salva il testocodice:<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>
Se volete vedere cosa succede andate su http://draftgate.homelinux.org/gamma/forum/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); ?>
vi dovete iscrivere sennò nn si attiva la funzione x rispondere ai messaggi...
Grazie mille a tutti!

Rispondi quotando
