errore nell'inserimento dei tai nel DB

ragazzi non riesco a capire dove sbaglio nell'inserimento dei dati in un DB:

Praticamente ho due pagine, una di inserimento quindi un form e l'altra dove processa i dati, vi posto il codice:

praticamente  nella secondo pagina dove faccio la query mi dice che l'inserimento dei dati è andato a buon fine però quando entro in phpmyadmin non c'è.. help help

prima pagina form:

<form action="NewsProcessor.php" method="post">

<div>

<div><p> <strong>&nbsp;Titolo News:

  </strong><br />

  <input name="titolo" type="text" class="formPa" id="titolo" size="50" />

  </p>

</div>

<div><p> <strong>&nbsp;Testo della News</strong><br />

   <textarea name="testo" cols="50" rows="8" class="formPa" id="testo"></textarea>

  </p>

</div>

<div>

  <p><input name="submit" type="submit" class="formPa" id="submit" value="Invia" />

&nbsp;

<input name="reset" type="reset" class="formPa" id="reset" value="Ripristina" />

</p>

</div>

<div><hr width="100%" />

</div>

<div>

</form>

-----------------------------------------------------------

<?php

//richiesta database

require_once('../Connections/nome.php');

//passaggio dati

$titolo = $_POST['titolo'];

$testo = $_POST['testo'];

if($titolo==""){

     echo("Attenzione: inserire il titolo della news");

}

elseif($testo==""){

       echo("Attenzione: inserire il testo della news");

}

else{

//seleziono il Db

   mysql_select_db("database") or die ("non riesco a connettere al database ");

 //faccio la quesry

   mysql_query(" insert into notizie (Notizie, testo,) values ('$titolo','$testo')");

   echo(" News inserita correttamente");

}

mysql_close();

?>

inviato 9 anni fa
felix1
X 0 X

Il tuo script mostra il messaggio di successo ma in realtà non controlla mica se la query è andata a buon fine.

Cambia lo script in questo modo:

$risultato = mysql_query(.....

if(!$risultato) {

   echo mysql_error();

   exit();

}

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grande gianni grazie! ho trovato l'errore, c'era una virgola in più nella query!

risposto 9 anni fa
felix1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda