Originariamente inviato da bonaprogram
Nel database come li inserisci i dati ?
cosi...ti invio il codice...

<?

$autore = "";
$genere = "";
$soggetto= "";
$composizione= "";

function checkform() {
global $autore, $genere, $soggetto, $composizione;
$msg = "";
if (isset($_POST['autore'])) $autore = $_POST['autore']; else $autore = "";
if ($autore == "") $msg .= "Inserire il proprio nome
";

if (isset($_POST['genere'])) $genere = $_POST['genere']; else $genere = "";
if ($genere == "") $msg .= "Scegliere il genere dell'opera
";

if (isset($_POST['soggetto'])) $soggetto = implode(',',$_POST['soggetto']); else $soggetto = "";
if ($soggetto == "") $msg .= "Scegliere il soggetto dell'opera
";

if (isset($_POST['composizione'])) $composizione = $_POST['composizione']; else $composizione = "";
if ($composizione == "") $msg .= "Inserire un'opera!
";

return $msg;
}

function VisualizzaForm() {
global $autore, $genere, $soggetto, $composizione;
echo "<form name=search action=invio.php method=post>";
echo "<input type=\"hidden\" name=\"id\" value=\"\">";
echo "

Inserisca il suo nome:</p>";
echo "<input type=\"text\" name=\"autore\" size=\"40\" maxlenght=\"40\" value=\"" . $autore . "\" />";
echo "

";
echo "

Scelga il genere della sua opera:</p>";
echo "Aforisma: <input type=\"radio\" name=\"genere\" value=\"aforisma\" />
";
echo "Epistola: <input type=\"radio\" name=\"genere\" value=\"epistola\" />
";
echo "Poesia: <input type=\"radio\" name=\"genere\" value=\"poesia\" />
";
echo "Racconto Breve: <input type=\"radio\" name=\"genere\" value=\"racconto breve\" />
";
echo "Racconto Lungo: <input type=\"radio\" name=\"genere\" value=\"racconto lungo\" />

";
echo "

Scelga il soggetto della sua opera (anche più di uno):</P>";
echo "Amicizia: <input type=\"checkbox\" name=\"soggetto[]\" value=\"amicizia\" />
";
echo "Amore: <input type=\"checkbox\" name=\"soggetto[]\" value=\"amore\" />
";
echo "Natura: <input type=\"checkbox\" name=\"soggetto[]\" value=\"natura\" />
";
echo "Storie di vita: <input type=\"checkbox\" name=\"soggetto[]\" value=\"storie di vita\" />
";
echo "Vario: <input type=\"checkbox\" name=\"soggetto[]\" value=\"vario\" />

";
echo "

Infine, inserisca qui il suo componimento:</p>";
echo "<textarea name=\"composizione\" rows=\"30\" cols=\"60\">" . $composizione . "</textarea>";
echo "<input type=\"submit\" name=\"submit\" value=\"invia\" />
";
echo "</form>";

}



if (isset($_POST['submit'])) {
$messaggio = checkform();
if ($messaggio != "") {
echo "<h2>Errore:
" . $messaggio . "</h2>";
VisualizzaForm();
}
else {
include("connection.inc");

$dbname="utenti";

mysql_select_db('utenti',$conn);

$id1= $_REQUEST['id'];
$autore1= $autore;
$genere1= $genere;
$soggetto1= $soggetto;
$composizione1= $composizione;


$sql = "INSERT INTO opere (id,autore,genere,soggetto,composizione) VALUES('$id1','$autore1','$genere1','$soggetto1',' $composizione1')";

mysql_query($sql,$conn);

echo "

questi sono i dati che saranno associati alla tua opera:

";
echo "Autore : $autore1
";
echo "Genere : $genere1
";
echo "Soggetto : $soggetto1
";
echo "Composizione : $composizione1
";

}
}
else {
VisualizzaForm();
}
}

else {header ("location: login.php"); }

?>