Ragazzi.. AUITO! me la cavo abbastanza con PHP e ho anche fatto delle belle cose.. ma con questa query credo di aver perso una mattinata.

Praticamente l'utente inserisce il nome, mail e commento in un form e questi campi più altri (ora, ip, giorno..) vengono inseriti nel database.

Ma non va!!!!! aiuto! o meglio va solo in certi casi che sto cercando di capire quali sono (credo dipenda dal textarea..)


Ecco il form:
codice:
<form action='<?php echo($_SERVER["PHP_SELF"]); ?>' method='post'>

<?php if ($nomeERR == 1) echo ('<font color="#FF0000">Nome</font>');
else echo ('Nome'); ?>
<input type="text" size="30" name="nome" class="testo" value="<?php echo $nome; ?>">
				


<?php if ($emailERR == 1) echo ('<font color="#FF0000">Email</font>'); 
else echo ('Email'); ?>

<input type="text" size="30" name="email" class="testo" value="<?php echo $email; ?>"> 



<?php if ($commERR == 1) echo ('<font color="#FF0000">Commento</font>'); 
else echo ('Commento'); ?>
<textarea name="comme" rows="5" class="testo" ></textarea>
					   

<input type="hidden" name="idn" value="<?php echo $idn; ?>">

<input type="reset" name="reset" class="testo"
value="Reset">
<input type="submit" name="submit" class="testo" value="Inserisci">
					  

</form>

Recupero campi

codice:
if (isset($_POST["submit"]))
  {
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $comm = $_POST['comme'];
    $idn = $_POST['idn'];
   }

Poi c'è tutta una parte di controllo dei campi.. ma funziona l'ho provata bene. E infine la query maledetta!

codice:
$insert = mysql_query("INSERT INTO commenti (id_com, id_post, commento, dataCOMM, oraCOMM, nome, mail, ip) 
VALUES ('', '$idn', '$comm', '$data', '$ora', '$nome', '$email', '$ip')" ,$db);
Grazie
Ciao