Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit PHP/MySQL und dem löschen einer Tabelle

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit PHP/MySQL und dem löschen einer Tabelle

    Guten Tag,
    guten tag,
    liebe forum-mitglieder im folgenden möchte ich ein problem schildern.
    Ich habe mit php eine Datenbank erstellt mit dem thema autovermietung. wenn ich ein auto vermietet habe, steht es nicht mehr zur verfügung, und die autoid und die kundenid wird in die datenbank geschrieben um sie später wieder zu löschen doch dies geschieht nicht hier einmal der php code

    PHP-Code:
    <?php session_start();
    include(
    "kopf.inc.php")
    ?>

    <?php

    $autoid
    =$_SESSION["auto_id"]=$_GET["id"];
    $kundenid=$_SESSION["kunden_id"];

    $sql "UPDATE auto SET Vermietet=0 Where id=$autoid;
    $ergebnis mysql_query($sql)or die ("erster Fehler");

    $sql "DELETE FROM ausleihe WHERE kundenid=$kundenid AND autoid=$autoid";
    $ergebnis mysql_query($sql)or die ("zweiter Fehler");

    $sql "INSERT INTO ausleihe VALUES ('$kundenid', '$autoid')";
    $ergebnis mysql_query($sql) or die ("dritter Fehler: $sql");

    echo
    "Sie haben das Auto wieder freigegeben (Kunden Nummer = $kundenid , Auto Nummer = $autoid)";

    include(
    "fuss.inc.php"); ?>
    $sql = "DELETE FROM ausleihe WHERE kundenid=$kundenid AND autoid=$autoid";
    $ergebnis = mysql_query($sql)or die ("zweiter Fehler");

    hier muss irgendwie der fehler stecken

    vielen dank für eure hilfe
    lg

  • #2
    Ui, Injections *-*

    Schau mal hier nach: http://php.net/manual/de/function.mysql-error.php
    Lass Dir die Fehler ausgeben.


    Code:
    "UPDATE auto SET Vermietet=0 Where id=$autoid"
    Wieso denn hier id und im nächsten autoid?

    Kommentar


    • #3
      fehler werden keine ausgegeben...

      das ist eine andere tabelle damit das auto nicht mehr angezeigt wird zum weiter vermieten

      Kommentar


      • #4
        *mit den Augen roll*
        Dann lass Dir mal die Query ausgeben und pack sie so in PHPMyAdmin und schau was der Dir sagt

        Kommentar


        • #5
          Zitat von research51 Beitrag anzeigen

          $sql = "DELETE FROM ausleihe WHERE kundenid=$kundenid AND autoid=$autoid";
          $ergebnis = mysql_query($sql)or die ("zweiter Fehler");

          hier muss irgendwie der fehler stecken
          Warum?

          Kommentar

          Lädt...
          X