Ciao Filippo,
grazie per avermi risposto.
In effetti il plugin bbcode era attivo, ma non dipende da questo.
Allora,(visto che sono alla prime armi)
i file php sono 3 (inserimento, salvataggio, visualizzazione)
Codice per l'inserimento (insert.php)
Codice PHP:
<html>
<head><title>Inserimento</title>
<script src="tiny_mce/tiny_mce.js" language="javascript" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>
</head>
<body>
.
.
.
<form method="post" action = "save.php">
.
.
<textarea id="testo" cols="60" rows="40" name="testo"></textarea>
.
.
</form>
</body>
</html>
Codice per il salvataggio (save.php)
Codice PHP:
<?
$titolo=$_REQUEST['titolo'];
$autore=$_REQUEST['autore'];
$mail=$_REQUEST['mail'];
$testo=$_REQUEST['testo'];
$pass=$_REQUEST['pass'];
$giorno=$_REQUEST['giorno'];
$mese=$_REQUEST['mese'];
$anno=$_REQUEST['anno'];
.
.
$query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";
if (mysql_query($query, $db))
echo "L'articolo stato inserito correttamente";
else
echo "Errore durante l'inserimento";
.
.
?>
Codice per la visualizzazionne
Codice PHP:
.
.
$query = "SELECT titolo, testo, data, autore, mail FROM news'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$data = date("j/n/y", $row[data]);
echo "[b]$row[titolo][/b]
";
echo "$row[testo]
";
.
.
PS. Il problema è che le informazioni vengono recuperate dal databasee quindi visualizzate, infatti se avessi scritto
Codice PHP:
<script src="tiny_mce/tiny_mce.js" language="javascript" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_buttons1 : "bold,italic,underline,separator,strikethrough,justifyleft,justifycenter,justifyright, justifyfull,bullist,numlist,undo,redo,link,unlink",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
<form action="visualizza.php" method = "post">
<textarea id="testo" cols="60" rows="40" name="testo"></textarea>
</form>
visualizza.php
Codice PHP:
.
.
.
$testo = $_POST['testo'];
echo $testo;
Assumendo che nella textarea selezionavo il testo in grassetto,avrebbe visualizzato tutto alla perfezione.
Spero di essere stato più chiaro.