Ciao a tutti. sto lavorando ad un codice php per creare un sito simile ad un forum(non uno vero e proprio) ma dato che sono agli inizi credo di aver commesso qualche errore nella scrittura del codice, soprattutto perché quando visualizzo il file con xampp mi dà errore. ecco quindi il codice (scusate se è un po' confusionario). vi sono errori?
<html>
<head>
<style>
body {
font-size:12pt;
background:#FFFFEE;
color:#800000;
}
a {
background:inherit;
color:#0000EE;
text-decoration:underline;
font-family:serif;
}
a:visited {
background:inherit;
color:#0000EE;
text-decoration:underline;
font-family:serif;
}
a:hover {
color:#DD0000;
background:inherit;
text-decoration:underline;
font-family:serif;
}
reply {
background:#F0E0D6;
color:#800000;
font-family:serif;
}
</style>
<body>
<form action="mioforum.php" method="post">
<br><strong>Titolo(obbligatorio)</strong>:<input type="text" name="title" required>
<br><strong>Messaggio</strong>:<textarea name="msg" cols="50" rows="5"></textarea>
<br><strong>File</strong>:<input type="file" name="file" required>
<br><input type="submit" name="invio" value="Nuovo filo">
</form>
<?php
$title = $_POST["title"];
$msg = $_POST["msg"];
$data = date('Y-m-d');
function rispondi() {
echo "<form action=\"mioforum.php\" method=\"post\">\n";
echo "<strong>Messaggio</strong>:<br>\n";
echo "<textarea name=\"testo\" cols=\"50\" rows=\"5\">";
echo "</textarea><br><br>\n\n";
echo "<input type=\"submit\" value=\"Rispondi\" name=\"rispondi\">\n";
echo "</form>\n";
$testo = $_POST["testo"];
if(isset($_POST["rispondi"])) {
echo '<reply>' .$testo. '</reply>';
}
if(isset($_POST["invio"])) {
echo '<h1>' .$title. '</h1>' '<p>' .$data. '</p>' .$msg ;
echo rispondi();
mysql_select_db("") or die(mysql_error());
$query = mysql_query("INSERT into tabella () VALUES ('$title', '$msg', '$testo')");
mysql_close();
?>
</body>
</head>
</html>