Hallo Leute
So habe das Script nochmal Überabeitet
und nun mit einem Neuen Problem zu kämpfen
Ich bekomme nun folgende Fehlermeldung
You have an error in your SQL syntax.
Check the manual that corresponds
to your MySQL server version for the
right syntax to use near ')' at line 2
der neu Code sieht wie folgt aus
So habe das Script nochmal Überabeitet
und nun mit einem Neuen Problem zu kämpfen
Ich bekomme nun folgende Fehlermeldung
You have an error in your SQL syntax.
Check the manual that corresponds
to your MySQL server version for the
right syntax to use near ')' at line 2
der neu Code sieht wie folgt aus
PHP-Code:
<body>
<?php
$fehler = '';
if(!isset($_POST['artnr']))
{
$_fehler.="Bitte geben Sie eine Artikelnummer ein!!<br>";
}
if(!isset($_POST['name']))
{
$_fehler.="Bitte geben Sie einen namen ein!!<br>";
}
if(!isset($_POST['gr']))
{
$_fehler.="Bitte geben Sie eine Größe an!!<br>";
}
if(!isset($_POST['beschreibung']))
{
$_fehler.="Bitte geben Sie eine beschreibung ein!!<br>";
}
if($fehler);
else
{
//Leerstellen entfernen
$_POST['artnr']=trim($_POST['artnr']);
$_POST['name']=trim($_POST['name']);
$_POST['gr']=trim($_POST['gr']);
$_POST['beschreibung']=trim($_POST['beschreibung']);
//evt vorhandenen HTML code entfernen
$_POST['artnr']=strip_tags($_POST['artnr']);
$_POST['name']=strip_tags($_POST['name']);
$_POST['gr']=strip_tags($_POST['gr']);
$_POST['beschreibung']=strip_tags($_POST['beschreibung']);
$tblname="testdb";
$sql="INSERT INTO `$tblname` (`ID`,`artnr`,`name`,`gr`,`beschreibung`)
VALUES ('".$_POST['artnr']."',
'".$_POST['name']."',
'".$_POST['gr']."',
'".$_POST['beschreibung']."',
)";
echo $sql;
//verbinden zur DB
$link = mysql_connect("localhost", "web553", "fumanchu");
mysql_select_db("usr_web553_1", $link);
$query = mysql_query($sql, $link);
if($query)
{
$meldung="<h2><font color=red>Der Artikel wurde aufegnommen</font></h2>";
//ausgeben der meldung
echo $meldung;
}
else
echo mysql_error();
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>ArtNR.:<br>
<input type="text" name="artnr" value="<?php echo $_POST['artnr']; ?>"></p>
<p>Name:<br>
<input type="text" name="name" value="<?php echo $_POST['name']; ?>"></p>
<p>Gr.<br>
<input type="text" name="gr" value="<?php echo $_POST['gr']; ?>"></p>
<p>Beschreibung<br>
<textarea rows="5" cols="50" name="beschreibung" >
<?php echo $_POST['beschreibung']; ?>
</textarea>
</p>
<input type="submit" value="einstellen">
</form>
</body>
</html>
Kommentar