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!
Graziecodice:$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);
Ciao![]()
![]()

Rispondi quotando

