ciao a tutti!
ho letto i tutorial e i post in questo forum, ma non riesco a trovare l'errore nel mio codice,,,
devo creare un semplicissimo sistema di commenti da un form (autore, mail, testo) a un database gestito con myAdmin, i cui risultati vengano mostrati nella stessa pagina in un div differente..
questo è il mio codice (dopo le varie connessioni al database a inizio pagina):
<?
// COMMENTI
$query = "SELECT numero_com, autore, testo, mail, data FROM commenti WHERE numero_post='$numero'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
?>
<div id="commenti">
<div id="form">
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<h4>AUTORE</h4>
<input name="autore" type="text" id="imput" maxlength="40"/>
<h4>MAIL</h4>
<input name="mail" type="text" id="imput" maxlength="40" />
<h4>commento</h4>
<textarea class="mex" name="testo" rows="8" value="testo" cols="8">
</textarea>
<input name="id" type="hidden" value="id">
<input name="submit" id="submit" type="submit" value="Invia">
</form>
</div>
<?
$sql="INSERT INTO commenti (numero_com, autore, mail, testo) VALUES ('$_POST[id]','$_POST[autore]','$_POST[mail]','$_POST[testo]')";
echo "<div id=\"commentiFATTI\">";
echo "<h5>$row[numero_com]</h5>";
echo "<div id=\"testoCOMMENTI\">";
echo "<h4> <a href=\"mailto:$row[mail]\"> $row[autore]</a></h4>";
echo "
";
echo "
$row[testo]";
echo "
$row[data]";
echo "</div>";
echo "</div>";
echo "</div>";
echo "</div>";
mysql_close($db);
?>
la parte di visualizzazione funziona se inserisco i commenti dal phpMyAdmin, ma non riesco dal form..scusate sono piuttosto ignorante in materia..
grazie
francesca
ps: come si fa a visualizzare la data solo come giorno, mese e anno??