Ciao a tutti, ho un problema con questo codice in php proprietario
Codice PHP:
function cp_scrivi_pag(){
if(isset($_POST['save'])) {
if(empty($_POST['titolo']) || empty($_POST['testo'])) {
header("location: errore.php?msg=Riempi tutti i campi
<a href=\"javascript.history:back();\">Indietro</a>");
exit;
}
$titolo = $_POST['titolo'];
$sottotitolo = $_POST['sottotitolo'];
$testo = $_POST['testo'];
$menu = $_POST['menu'];
$data = time();
$autore = $_COOKIE['username'];
$inserisci_pagina = mysql_query("INSERT INTO pagine (titolo,sottotitolo,autore,testo,data) VALUES ('$titolo','$sottotitolo','$autore','$testo','$data')");
$id_pagina = mysql_query("SELECT id FROM pagine WHERE data = \"$data\" , autore = \"$autore\"");
echo "Pagina salvata e pubblicata con successo.
<a href=\"index.php?pagina=$id_pagina\">Visualizza pagina</a>";
}else{
echo "
<h2>Scrivi pagina</h2>
<form method=\"post\" action='panel.php?scrivi_pagina&?save=true'>
<input type=\"text\" value=\"Titolo\" name=\"titolo\" title=\"titolo\" onfocus=\"this.value='';return true;\"/>
<input type=\"text\" value=\"Sottotitolo\" name=\"sottotitolo\" title=\"sottotitolo\" onfocus=\"this.value='';return true;\"/>
<textarea cols=\"45\" rows=\"20\" name=\"testo\"></textarea>
Menu: <select size=\"1\" name=\"menu\">
<option value=\"1\">1. Federale</option>
<option value=\"2\">2. aaa</option>
<option value=\"3\">3. bbb</option>
<option value=\"4\">4. ccc</option>
<option value=\"5\">5. ddd</option>
<option value=\"no\">Nessun menu</option>
</select>
<input type=\"submit\" value=\"submit\" />
</form>";
}
}
Non riesco a salvare la news... il problema dovrebbbe essere nel
Codice PHP:
<form method=\"post\" action='panel.php?scrivi_pagina&?save=true'>
o nel
Codice PHP:
if(isset($_POST['save'])) {