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