phpbar.de logo

Mailinglisten-Archive

Re: AW: [php] kein eintrag nach senden

Re: AW: [php] kein eintrag nach senden

info at dortmund-katalog.de info at dortmund-katalog.de
Don Jul 8 21:24:02 CEST 2004


Hallo
habe alle eure Ratschläge behärzigt, und bekomme jetzt trotzdem noch
diese fehlermeldung.

Seid nicht so streng mit mir bin noch anfnger.

Vielen Dank

Gruß Jens

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 1

<!DOCTYPE html PUBLIC "_//W3C//DTD HTML 4.01 Transitional//EN">
<html><body>
<?php

$ID=$HTTP_POST_VARS['ID'];
$bandname=$HTTP_POST_VARS['bandname'];
$ansprechpartner=$HTTP_POST_VARS['ansprechpartner'];
$telefon=$HTTP_POST_VARS['telefon'];
$ort=$HTTP_POST_VARS['ort'];
$mail=$HTTP_POST_VARS['mail'];
$bild=$HTTP_POST_VARS['bild'];
$password=$HTTP_POST_VARS['passwort'];
$kommentar=$HTTP_POST_VARS['kommentar'];


//Verbindung zur Db:
$db=mysql_connect("xxxxx","dbxxxxxx","xxxxxxx");
mysql_select_db("xxxxxxxx");



$anfrage="INSERT INTO band
VALUES('$ID','$bandname',`$ansprechpartner`,`$telefon`,`$ort`,`$mail`,`$bild`,`$kommentar)";
$anfrage.=$ID;
$anfrage.="','";
$anfrage.=$bandname;
$anfrage.="','";
$anfrage.=$ansprechpartner;
$anfrage.="','";
$anfrage.=$telefon;
$anfrage.="','";
$anfrage.=$ort;
$anfrage.="','";
$anfrage.=$mail;
$anfrage.="','";
$anfrage.=$bild;
$anfrage.="','";
$anfrage.=$kommentar;
$anfrage.="')";

mysql_query($anfrage) or
die(mysql_error()."<br>".htmlentities($sql)."<br>");

mysql_close($db);


print("<p>Vielen Dank für Ihren eintrag</p>");
?>
</body></html>








Alexander Zimmermann <zimmermann.alexander at gmx.de> schrieb am
08.07.2004, 21:10:25:
> > Hallo
> > 
> > Ich möchte einträge in der Datenbank erzeugen leider schreibt das
> > verarbeitende script aber nicht in die db.
> > 
> > Ein fehler wird mir auch nicht gemeldet.
> > 
> > Datensätze die ich mit phpmyadmin erzeuge kann auslesen.
> 
> Hi Michael, 
> 
> es ist nicht nur das Komma, da fehlt auch die ")" und die Dollarzeichen vor
> den Vars ansprechpartner, telefon usw. usw.
> 
> Du erhälst wahrscheinlich einen Parse-Error den du nicht siehst, trotz 
> 
> Vergleich den Code mal mit Deinem und paste den mal rein.
> 
> $anfrage="INSERT INTO band VALUES('";
> $anfrage.=$bandname;
> $anfrage.="','";
> $anfrage.=$ansprechpartner;
> $anfrage.="','";
> $anfrage.=$telefon;
> $anfrage.="','";
> $anfrage.=$ort;
> $anfrage.="','";
> $anfrage.=$mail;
> $anfrage.="','";
> $anfrage.=$bild;
> $anfrage.="','";
> $anfrage.=$kommentar;
> $anfrage.="')'";
> 
> und häng das hier mal an die Zeile mit der Query 
> mysql_query($anfrage) or
> die(mysql_error()."".htmlentities($sql)."");
> 
> > mysql_query($anfrage);
> 
> 
> MFG
> 
> Alex
> 
> 
> --
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php

php::bar PHP Wiki   -   Listenarchive