Salve a tutti,
Ho il seguente errore che non riesco a capire che vuole: Ho un db compilando i vari campi e inviando i dati mi il seguente errore:
Qua c'è tutta la compilazione della scheda

Questo è la tabella che ho creato:
Il database si chiama "archivio generale" e questo è la parte riguardante all'inserimento dati:
Non jo adoperato il metodo mysqli, perchè se prima non imparo bene questo e non ci sbatto il grugno è inutile passare a mysqli che è leggermente più difficile. Sbaglio ??? Spero di ricevere correzioni e suggerimenti. Grazie.
Ho il seguente errore che non riesco a capire che vuole: Ho un db compilando i vari campi e inviando i dati mi il seguente errore:
Error query DataBase:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'cbr,'neltablet,'no')' at line 1
Qua c'è tutta la compilazione della scheda

Questo è la tabella che ho creato:
PHP:
create table archdiabolik (
idnumero INT(11) NOT NULL AUTO_INCREMENT,
numero VARCHAR(3) NOT NULL,
annata VARCHAR(4) NOT NULL,
raccolta VARCHAR(50) NOT NULL,
titolo VARCHAR(50) NOT NULL,
formato VARCHAR(3) NOT NULL,
neltablet VARCHAR(2) NOT NULL,
lettoono VARCHAR(2) NOT NULL,
PRIMARY KEY (idnumero)
);
Il database si chiama "archivio generale" e questo è la parte riguardante all'inserimento dati:
PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>INSERIMENTO DATI</title>
<style type="text/css">
#intestazione{
width:100%;
height:100px;
position:absolute;
font-family: Comic Sans MS;
top:0px;
left:0px;
text-align: center;
}
#divhr {
position:absolute;
top: 100px;
font-family:Comic Sans MS;
}
#messaggio {
position:relative;
top:400px;
font-family:Comic Sans MS;
color:#ff0000;
}
</style>
</head>
<body>
<div id = "intestazione">
<h1>MENU ARCHIVIO DIABOLIK</h1>
<hr>
</div>
<div id = "divhr">
<form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
Numero: <input type="text" name="numero" maxlength="3" size ="3">
<p> <p>
Annata: <input type="text" name="annata" maxlength="4" size ="4">
</p></p>
<p> <p>
Raccolta: <input type="text" name="raccolta" maxlength="50" size ="52">
</p></p>
<p> <p>
Titolo: <input type="text" name="titolo" maxlength="50" size ="52">
</p></p>
<p> <p>
Formato: <input type="text" name="formato" maxlength="3" size ="3">
</p></p>
<p> <p>
Inserito nel tablet: <input type="text" name="neltablet" maxlength="2" size ="2">
</p></p>
<p> <p>
Letto/No: <input type="text" name="lettoono" maxlength="2" size ="2">
</p></p>
<div align ="center">
<input type="submit" name="reg" value="Invio Dati" />
</div>
</div>
</form>
<?php
require_once("connetti.php"); //Questo mi serve per la connessione al db
require_once("data.php"); //Questo mi serve per visualizzare la data
echo "</hr>";
$idnumero = $_POST['idnumero'];
$annata = $_POST['annata'];
$raccolta = $_POST['raccolta'];
$titolo = $_POST['titolo'];
$formato = $_POST['formato'];
$neltablet = $_POST['neltablet'];
$lettoono = $_POST['lettoono'];
?>
<div id ="messaggio">
<?php
if(!empty($_POST)){
$query=("INSERT INTO arcdiabolik (numero, annata, raccolta, titolo, formato, neltablet, lettoono) VALUES('".$numero."','".$annata."','".$raccolta."','".$titolo.",'".$formato.",'".neltablet.",'".$lettoono."')");
$result=@mysql_query($query) or die("Error query DataBase:".mysql_error());
if($result){
echo("<p> Inserimento avvenuto correttamente <p>");
} else{
echo("<br>Inserimento non eseguito");
}
}
?>
</div>
</body>
</html>
Non jo adoperato il metodo mysqli, perchè se prima non imparo bene questo e non ci sbatto il grugno è inutile passare a mysqli che è leggermente più difficile. Sbaglio ??? Spero di ricevere correzioni e suggerimenti. Grazie.