Ok...Grazie 1000..ma ora ho un'altro problema...
Devo modificare una news x esempio...e ho fatto una pagina (index.php?a=modifica) dove ci sn tutte le news e dp c'è il collegamento x modificarle (index.php?a=modifica&id=$)..
Ma quando lo metto mi spunta pagina bianca..anche senza andare in index.php?a=modifica..
in tutto!..
xkè?
Codice PHP:
case "modifica":
$newsq = mysql_query("SELECT id,titolo,data FROM news");
echo "<div class=\"entry\">
<h1><a href=\"index.php?a=modifica\">Modifica News</a></h1>
<div class=\"entrybody\">
";
while($news = mysql_fetch_array($newsq)) {
echo "<p><a href=\"index.php?a=modifica&id=$news[id]\">$news[titolo]</a> · $news[data]</p>";
}
echo "</div></div>";
if(isset($_GET['id'])) {
$idnews = $_GET['id'];
if($idnews == "") {
echo "<b>Errore</b>: News non trovata.<br />";
} else {
$newsq = mysql_query("SELECT * FROM news WHERE id = '$idnews'");
$news = mysql_fetch_array($newsq);
if($idnews == $news["id"]) {
echo "<div class=\"entry\">
<h1><a href=\"index.php?a=modifica&id=$news[id]\">Modifica News - $news[titolo]</a></h1>
<div class=\"entrybody\">
";
$categoriaq = mysql_query("SELECT * FROM categoria WHERE id = '$news[categoria]'");
$categoria = mysql_fetch_array($categoriaq);
echo "<p><b>News Id</b>: #$news[id]<br />
<b>Titolo</b>: $news[titolo]<br />
<b>Data</b>: $news[data]<br />
<b>Categoria</b>: $categoria[nome]<br />
<b>Umore</b>: $news[umore]<hr />
$testo</p>";
echo "</div></div>";
echo "<div class=\"entry\">
<h1><a href=\"index.php?a=modifica&id=$news[id]\">Modifica News - Form di Modifica</a></h1>
<div class=\"entrybody\">
";
echo "<p><b>Titolo</b>: <input type=\"text\" name=\"titolo\" value=\"$news[titolo]\" /></p>
<p><b>Testo</b>:<br />
<p>Testo: <a href=\"javascript: aggiungiTag('[b]', '[/b]')\" title=\"[b][/b]\"><b>Grassetto</b></a> - <a href=\"javascript: aggiungiTag('[i]', '[/i]')\" title=\"[i][/i]\"><i>Corsivo</i></a> - <a href=\"javascript: aggiungiTag('[u]', '[/u]')\" title=\"[u][/u]\"><u>Sottolineato</u></a><br />
<textarea rows=\"11\" cols=\"41\" name=\"testo\" value=\"$news[testo]\"></textarea></p>
<input type=\"submit\" name=\"aggiungi\" value=\"= MODIFICA NEWS =\" /> <input type=\"reset\" name=\"reset\" value=\"= RESET CAMPI =\" />
</form>";
echo "</div></div>";
if(isset($_POST['aggiungi'])) {
$titolo
$titolo = htmlspecialchars("".$_POST['titolo']."", ENT_QUOTES);
$testo = htmlspecialchars("".$_POST['testo']."", ENT_QUOTES);
$testo = str_replace('>','>',$testo);
$testo = str_replace('<','<',$testo);
// GRASSETTO
$testo = str_replace('[b]','<b>',$testo);
$testo = str_replace('[/b]','</b>',$testo);
// CORSIVO
$testo = str_replace('[i]','<i>',$testo);
$testo = str_replace('[/i]','</i>',$testo);
// SOTTOLINEATO
$testo = str_replace('[u]','<u>',$testo);
$testo = str_replace('[/u]','</u>',$testo);
$testo = nl2br($testo); // Sostituisce "a capo" con <br /> nel textarea...
$inserisci = mysql_query("UPDATE news (titolo,testo) VALUES ('$titolo','$testo')");
if($inserisci) {
echo "<div align=\"center\">News Modificata!</div>";
} else {
echo "<div align=\"center\">News non Modificata!</div>";
}
}
} else {
echo "<div class=\"entry\">
<h1><a href=\"index.php?a=modifica&id=$news[id]\">Modifica News - Form di Modifica</a></h1>
<div class=\"entrybody\">
";
echo "<p><b>Titolo</b>: <input type=\"text\" name=\"titolo\" value=\"$news[titolo]\" /></p>
<p><b>Testo</b>:<br />
<p>Testo: <a href=\"javascript: aggiungiTag('[b]', '[/b]')\" title=\"[b][/b]\"><b>Grassetto</b></a> - <a href=\"javascript: aggiungiTag('[i]', '[/i]')\" title=\"[i][/i]\"><i>Corsivo</i></a> - <a href=\"javascript: aggiungiTag('[u]', '[/u]')\" title=\"[u][/u]\"><u>Sottolineato</u></a><br />
<textarea rows=\"11\" cols=\"41\" name=\"testo\" value=\"$news[testo]\"></textarea></p>
<input type=\"submit\" name=\"aggiungi\" value=\"= MODIFICA NEWS =\" /> <input type=\"reset\" name=\"reset\" value=\"= RESET CAMPI =\" />
</form>";
echo "</div></div>";
} else {
echo "<b>Errore</b>: News inesistente.<br />";
}
}
} else {
header("Location: index.php?a=modifica");
}
break;
X ora è tutto commentato (/* */) visto che non funziona...
Ciao e Grazie! ^^