Ergebnis 1 bis 5 von 5

Thema: Fehler beim schreiben in Datenbank!

  1. #1
    HTML Newbie
    Registriert seit
    19.12.2011
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Fehler beim schreiben in Datenbank!

    Hallo,
    mein Problem ist es,
    das ich mit diesem Skript eigentlich Daten in eine Datenbank schreiben sollte.
    Dies macht es aber nicht! Ich hab euch den Code unten eingefügt. Bitte werft mal einen Blick drauf und vllt könnte ihr mir dann weiterhelfen.
    MfG
    Max


    <?php include("Verbindung.inc.php");?>
    <?php include("auswahlMenue.html");?>

    <h3>Neue Bestellung</h3><br><br>

    <html>
    <head>
    <title>Neue Bestellungen anlegen</title>
    </head>
    </html>

    <?php
    error_reporting(0);
    $KNr = $_POST["optKunden"]; // aus Combobox ausgewählte Kundennummer

    if (!isset($_POST["txtBDatum"]))
    //Systemdatum als Vorgabe anzeigen
    $BDatum = date("d-m-Y");
    else
    //Geändertes Datum verwenden
    $BDatum = $_POST["txtBDatum"];

    if (isset($_POST["btnAdd"]))
    {
    //Query-String zusammenbauen



    $query = "INSERT INTO Bestellungen(K_KNr, B_BDatum,) VALUES('";
    $query .= $KNr."','";
    $query .= $BDatum."')";

    //Query an Datenbank senden
    $Result = mysql_query($query);
    // Letzte durch auto_increment vergebene ID ermitteln
    $BNr = mysql_insert_id($BNr);
    }
    ?>

    <form action="neuBestellung.php" method="POST">

    <!-- Dynamische Erzeugung der Combobox_Inhalte für die Kundenauswahl -->
    Kunde:<br>
    <select name="optKunden" size="1">
    <?php
    $Result = mysql_query("SELECT K_KNr, K_KName FROM Kunden");
    while ($Data = mysql_fetch_assoc($Result))
    {
    if ($Data["K_KNr"] == $KNr)
    echo "<option selected value='".$Data["K_KNr"]."'>".$Data["K_KNr"]."----".$Data["K_KName"];
    else
    echo "<option value='".$Data["K_KNr"]."'>".$Data["K_KNr"]."----".$Data["K_KName"];

    }
    ?>
    </select>
    <!-- Ende Combobox -->

    <br><br>
    Bestellnummer (wird automatisch erzeugt) <br>
    <input type="text" readonly name="txtBNr" size="5" value="<?php echo $BNr;?>">
    <br><br>Datum:<br>
    <input type="text" name="txtBDatum" size="10" value="<?php echo $BDatum;?>">
    <br><br>
    <input type="submit" name="btnAdd" value="Hinzuf&uuml;gen">
    </form>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Fehler beim schreiben in Datenbank!

    PHP-Code:
    $Result mysql_query($query)
       or die (
    "MySQL-Error: " mysql_error() . "<br>$query"); 
    Und unbedingt in der Doku nachsehen: mysql_real_escape_string

  3. #3
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Fehler beim schreiben in Datenbank!

    Also error_reporting(0) ist nie eine gute Idee, wenn man einen Fehler im Script hat
    Setz das mal lieber auf E_ALL.

    Was tut es denn (nicht)?
    Schreibt es einfach nicht in die Datenbank? Bircht es ab? Etc.?
    Something big is coming. And there will be pirates and ninjas and unicorns...

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    19.12.2011
    Beiträge
    2
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Fehler beim schreiben in Datenbank!

    Wenn ich die Daten dann eingegeben habe, die für die Bestellung wichtig sind und diese dann an die Datenbank weiterschicke, werden diese dann nicht in der Datenbank eingetragen!

  5. #5
    Bandit
    Gast

    Standard AW: Fehler beim schreiben in Datenbank!

    Weil vermutlich das Insert in die Hose geht, deshalb mysql_error wie oben beschrieben einbauen.

    Außerdem ist dein HTML-Code Schrott. Du hast kein Body und den HTML-Tag schließt du zu früh.
    Geändert von Bandit (19.12.2011 um 14:52 Uhr)

Ähnliche Themen

  1. Fehler beim Schreiben eines Strings mit Variablen
    Von Alienx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 31.01.2009, 17:53
  2. mit einem Formular in die Datenbank Schreiben
    Von craven-city im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 04.10.2008, 20:02
  3. Aus Dropdown in Datenbank schreiben
    Von Unregistriert im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 11.09.2008, 21:55
  4. Fehler beim Versuch einen Eintrag zu schreiben
    Von KG Reifferscheid im Forum Forum-Hilfe.de intern
    Antworten: 2
    Letzter Beitrag: 05.06.2006, 22:19
  5. PHP: In Datenbank schreiben und auslesen
    Von Fabian im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 09.01.2005, 16:22

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •