tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
318
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Legolas
    Legolas Legolas ist offline Mitglied
    Registriert seit
    Jan 2003
    Ort
    München
    Beiträge
    11
    Hi,
    Es geht um buecher, die in eine Datenbank hinzugefügt werden sollen.
    könnt ihr mir vielleicht sagen, was ich hier falsch mache?
    zwar das "echo" führt er schon aus aber er schreibt nix in die Datenbank. woran kann es liegen ?
    ich habe eine html-seite mit einer form, die beim submit auf diese seite verveisst.

    PHP-Code:
    <html>
    <head>
    </head>
    <body bgcolor="#fffeea" text="black">

    <table border="1" align="center" bordercolor="black">
    <?php


    function schreiben($autor1,$titel1,$verlag1,$rechtsgebiet1,$zielgruppe1,$reihe1,$auflage1,$jahr1,$aktuelle_daten1,$erschienen1,$bewertung1,$fazit1,$beschreibung1,$anforderungsdatum1,$rezension1)
    {
        
    $host "db.kundenserver.de"/* db.schlund.de */
    $user "db";
    $passwd "passwd";
    $dbname "db0000000";
    $dbverbindung = @mysql_connect ($host,$user,$passwd) OR DIE ("Es konnte keine Verbindung zur Datenbank hergestellt werden");
            
    $query="INSERT INTO exemplare_test (rechtsgebiet, autor, titel, zielgruppe, verlag, reihe, auflage, jahr, aktuelle auflage, erschienen, bewertung, fazit, beschreibung, anforderungsdatum, rezensent) 
    VALUES ('
    $rechtsgebiet1', '$autor1', '$titel1', '$zielgruppe1', '$verlag1', '$reihe1', '$auflage1', '$jahr1', '$aktuelle_daten1', '$erschienen1', '$bewertung1', '$fazit1', '$beschreibung1', '$anforderungsdatum1', '$rezension1')";

    mysql_db_query($dbname,$query,$dbverbindung);
    echo 
    "<div align='center'>
      <p><b>Das Buch wurde gespeicher, wie m&ouml;chten Sie jetzt vorgehen ?</b></p>
      <p><a href='index.htm'>Ein neues Buch hinzuf&uuml;gen </a></p>
      <p><b>oder</b></p>
      <p><a href='../ju5000.htm'>Nach dem Buch suchen </a></p>
    </div>"
    ;
    }

    schreiben($_POST['autor'],$_POST['titel'],$_POST['verlag'],$_POST['rechtsgebiet'],$_POST['zielgruppe'],$_POST['reihe'],$_POST['auflage'],$_POST['jahr'],$_POST['aktuelle_daten'],$_POST['erschienen'],$_POST['bewertung'],$_POST['fazit'],$_POST['beschreibung'],$_POST['anforderungsdatum'],$_POST['rezension']);
    ?>
    </table>
    </body>
    </html>

    Danke im voraus !
    Geändert von Patrick Kamin (11.03.03 um 11:37 Uhr)
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Apelnstedt (Niedersachsen)
    Beiträge
    149
    Moin,

    ersetz mal
    PHP-Code:
    mysql_db_query($dbname,$query,$dbverbindung); 
    durch

    PHP-Code:
    mysql_query($sql,$conn) or die("Fehler bei $sql"); 
    dann Poste mal die Fehlermeldung.


    Tex
     

  3. #3
    Avatar von Legolas
    Legolas Legolas ist offline Mitglied
    Registriert seit
    Jan 2003
    Ort
    München
    Beiträge
    11
    moin,
    Danke erstmal für die Hilfe.
    aber die variablen $sql und $conn habe ich nicht.
     

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Köln
    Beiträge
    796
    PHP-Code:
    mysql_query($query,$dbverbindung) OR die(mysql_error()); 
     
    You want me to be, something I can never ever be!

  5. #5
    Avatar von Legolas
    Legolas Legolas ist offline Mitglied
    Registriert seit
    Jan 2003
    Ort
    München
    Beiträge
    11
    Hi,
    Er gibt diesen MySql-error aus:


    You have an error in your SQL syntax near 'auflage , erschienen , bewertung , fazit , beschreibung , anforderungsdatum , re' at line 1
     

  6. #6
    Registriert seit
    Dec 2001
    Ort
    Köln
    Beiträge
    796
    ja und das heißt****? schau doch mal, was VOR auflage steht!?

    aktuelle auflage

    also das ist alles, nur kein gültiger spaltenname ;o)
     
    You want me to be, something I can never ever be!

  7. #7
    Avatar von Legolas
    Legolas Legolas ist offline Mitglied
    Registriert seit
    Jan 2003
    Ort
    München
    Beiträge
    11
    Danke,
    und nur noch einmal bitte !

    inzwischen habe ich es auch rausgefunden mit dem Leerzeichen.

    aber jetzt sagt er mir

    'no database selected'
     

  8. #8
    Avatar von Legolas
    Legolas Legolas ist offline Mitglied
    Registriert seit
    Jan 2003
    Ort
    München
    Beiträge
    11
    hat sich erledigt.

    Danke euch allen.

    Ciao
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 12.02.08, 19:26
  2. HILFE! Morgen Arbeit! Anfängerfragen..bitte um Hilfe!
    Von Da Damn Cam im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 04.10.04, 15:24
  3. BITTE BITTE HILFE ''Laufzeitfehler 713'
    Von anyaa im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 26.04.04, 10:44
  4. C++ Hilfe bitte :)
    Von blaa im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 04.04.04, 19:21
  5. Bitte um Hilfe 2 PCs an dsl
    Von fossil18 im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 27.07.02, 23:46