Scusate gente,
sono nuovo in materia e sto diventando pazzo per fare una query semplicissima dove però le virgolette mi mettono in crisi.
Qualcuno può darci un'occhiata e spiegarmi perchè così scritta la variabile non va bene?
Codice PHP:
//preparing date value for mysql
list($gg, $mm, $aa) = explode("/", $_POST['data']);
$data = $aa . "-" . $mm . "-" . $gg;
echo $data;
echo $_POST["quotidiano"];
echo $_POST["titolo"];
//set connection parameters for mysql db
$conn = mysql_connect('localhost:3306','******','********');
echo "connessione";
//select the db
mysql_select_db('blu',$conn) or die ('Cannot select the db!');
echo "db select";
//preparing a query witch select the records by date in desc order ranged in the current month
//mysql_query('insert into archivio (data, quotidiano, titolo, pdfPath) values ("'$data'", "'$_POST["quotidiano"]'", "'$_POST["titolo"]'", "docs/test.asp")',$conn) or die("Cannot submit the query!");
mysql_query("insert into archivio (data, quotidiano, titolo, pdfPath) values ('"$data"', 'Il mio quotidiano', 'Mytitle', 'docs/test.asp');", $conn) or die ("Cannot submit the query!");
L'errore dice:
Parse error: parse error, unexpected T_VARIABLE in c:\programmi\apache group\apache\root\blu\work\uploadfile.php on line 17
Grazie