qualcuno saprebbe dirmi
perchè se eseguo questo script mi da errore di inserimento solo su alcuni record
precisamente il primo e l'ultimo
<? include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$contatore=0;
$query = "SELECT id, titolo,autore,editore,anno,prezzo,link,descrizione ,ambiente, energia,email
FROM testi ORDER BY anno DESC";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
$ambientecat = $row['ambiente'];
$ambiente = explode(",", $ambientecat);
foreach ($ambiente as $stampa)
{if ($stampa == 'acqua')
{$contatore++;
$tit=$row[titolo];
$query= "INSERT INTO acqua(titolo)
VALUES ('$tit')";
if (mysql_query($query, $db))
echo "<h3>Inserimento completato
Grazie per aver scelto il nostro sito!!!</h3>";
else
echo "Erorre durante l'inserimento";
}
}}
mysql_close($db);
?>