Salve a tutti, premetto che sono alle prime armi con php e dopo aver letto tanto su di esso mi sono deciso a fare qualche test. Ho creato una specie di gestionale clienti prodotti, tramite form invio i dati di insermimento a mysql, se aggiungo clienti nessun problema ma se aggiungo prodotti mi restituisce sempre un Errore di inserimento Prodotto: Errore di sintassi nella query SQL vicino a 'mod , sernum , partnum , prodotto) VALUES (NULL , '1' , 'HP' , 'Pavilion' , ' linea 1. Sto impazzendo... mi dareste una mano please...
Posto il codice
Codice PHP:
<?php
// CONNESSIONE AL DATABASE
include('connect.php');
// RECUPERA DATI DAL FORM
$nomin = $_POST['nomin'];
// RECUPERA DATI DAL FORM
$marca = $_POST['marca'];
$mod = $_POST['mod'];
$sernum = $_POST['sernum'];
$partnum = $_POST['partnum'];
$prodotto = $marca." ".$mod;
$prodotto = addslashes(stripslashes($prodotto));
// Controllo se il prodotto esiste
$querycf = mysql_query("SELECT * FROM prodotti WHERE sernum = '$sernum'");
$number=mysql_num_rows($querycf);
if ($number == "0") {
// INSERISCI NUOVO PRODOTTO IN DATABASE
$query = "INSERT INTO prodotti (idprod , idcli , marca , mod , sernum , partnum , prodotto)
VALUES (NULL , '$nomin' , '$marca' , '$mod' , '$sernum' , '$partnum' , '$prodotto')";
//echo $nomin." ".$marca." ".$mod." ".$sernum." ".$partnum." ".$prodotto;
if (@mysql_query($query))
{
echo ("<div align=center class=testo> [b]Prodotto inserito con successo.[/b]</div>");
}
else
{
echo ("<div align=center class=testo> [b]Errore di inserimento Prodotto: ". mysql_error() ."[/b]</div>");
}
}
else
{
echo ("<div align=center class=testo> [b]Prodotto già presente.[/b]</div>");
}
?>