non va'....
ti posto il nuovo codice e anche la connessione...
connessione
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_leggi_txt = "localhost";
$database_leggi_txt = "leggi_txr";
$username_leggi_txt = "root";
$password_leggi_txt = "";
$leggi_txt = mysql_pconnect($hostname_leggi_txt, $username_leggi_txt, $password_leggi_txt) or trigger_error(mysql_error(),E_USER_ERROR);
?>
codice
<?php require_once('Connections/leggi_txt.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<?php
$file=file_exists("siga.txt");
if($file==true)
{
$file=fopen("siga.txt","a+");
//$array = file("siga.txt");
//$max = count($array);
}
else
{
echo "file non trovato!";
}
//echo $max;
//$i = 0;
while(! feof($file))
{
$marca = mysql_real_escape_string(fgets($file)); //fgets legge una riga alla volta dal file e si posiziona alla prox
$catrame =mysql_real_escape_string(fgets($file));
$nicotina =mysql_real_escape_string(fgets($file));
$monossido =mysql_real_escape_string(fgets($file));
//qui prepari l'inserimento al DB
$query = "INSERT INTO sigarette (id, marca, catrame, nicotina, monossido)";
$query .="VALUES (NULL, '$marca', $catrame, $nicotina, $monossido)";
$result = mysql_query($query);
// Controlli che sia andato tutto ok
if (!$result)
{
$message = 'Invalid query: ' . mysql_error() . "\n";
$message .= 'Whole query: ' . $query;
die($message);
}
}
/*
$leggi=fread($file,filesize("siga.txt"));
$sss=nl2br($leggi);
echo $sss;*/
?>
</body>
</html>
ho aggiunto solamente mysql_real_escape_string a tutte le istruzioni...
rimane l'errore:
Invalid query: No database selected Whole query: INSERT INTO sigarette (id, marca, catrame, nicotina, monossido)VALUES (NULL, 'BARI\r\n', 8,00\r\n, 0,60\r\n, 7,00\r\n)