unlink() klappt nit mit sql

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

  • unlink() klappt nit mit sql

    Guten morgen allerseits.

    Ich arbeite an einem Projekt.

    In diesem Projekt geht es darum, das ein Admin Events verwalten kann.

    Er kann Events hinzufügen, löschen oder ändern. Ich bin so weit das er,

    wenn man ein Event löscht, alles aus der db löscht. Zu dem Event gehört

    auch ein bild, nur leider löscht er dies nicht .

    Kann mir jemand vielleicht erklären was ich falsch mache, gemacht habe.

    Hier ist mein Code :

    PHP-Code:



    include("config/config.php");


    $id $HTTP_POST_VARS['delete'];

    // DIE BILDDATEI VOM ORDNER UPLOAD LÖSCHEN!

        
    // SACHEN AUS DB LÖSCHEN
    $abfrage "SELECT bildpfad FROM bilduploads WHERE id = $id ";
    $ergebnis mysql_query($abfrage);
    while ( 
    $row mysql_fetch_array($ergebnis))
    {
    unlink ($row->bildpfad);
    $event_loeschen "DELETE FROM events WHERE id = $id;
    $bild_loeschen "DELETE FROM bilduploads WHERE id = $id";
    }
    if (
    mysql_query($event_loeschen) && mysql_query($bild_loeschen))
    {
    echo (
    "<font class='headline'>Erfolgreiche gelöscht.</font>");
    }
        
        else
            {
            echo (
    "<font class='headline'>Nicht gelöscht.</font>");
            } 

  • #2
    Versuch doch mal ne Ausgabe, ob er das überhaupt macht.

    if(@unlink($row->bildpfad))
    echo "Die Datei $datei wurde gelöscht!";
    else echo "Konnte die Datei $row->bildpfad nicht löschen!";

    Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

    Kommentar


    • #3
      brauche ich nicht, da ich weiss das er die datei nicht löscht.

      trotzdem danke.

      Kommentar


      • #4
        Original geschrieben von LeX@PHP
        brauche ich nicht, da ich weiss das er die datei nicht löscht.

        trotzdem danke.
        ich würde trotzdem mal eine Ausgabe anzeigen lassen, ob er die Datei
        in Deiner Variable überhaupt übergibt.
        Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

        Kommentar


        • #5
          Was steht in $row->bildpfad?
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            ok... sorry du hattest recht er hat den pfad anscheinend nicht bekommen.

            also, nicht übergeben.

            und jetzt, wie kann ich dies ändern?

            Kommentar


            • #7
              vornedranschreiben?

              Ist $row->bildpfad komplett leer?
              Was steht denn drin?
              Was sollte drinstehen?
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                in $row->bildpfad sollte "upload/bilddatei.jpg" stehen.

                im endeffekt sollte das denn so aussehen :

                unlink(upload/bilddatei.jpg);

                aber irgendwie klappt das nit und ich weiss nicht woran das liegen könnte.

                mfg

                LeX

                Kommentar


                • #9
                  Ich frage jetzt zum dritten (und letzten) mal: Was steht drin?
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #10
                    NIX steht dort drin. kann mir das nicht erklären.

                    mrhappiness vielleicht?

                    Kommentar


                    • #11
                      könnte dran liegen, dass du nicht so auf die daten zugreifst wie es in mysql_fetch_array beschrieben ist...
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #12
                        oh man
                        Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

                        Kommentar


                        • #13
                          wie soll ich dein oh man verstehen arni.

                          tu ma nit so als ob du hier der pro in php wärst.

                          Kommentar


                          • #14
                            @ mr happiness :

                            du denkst ich habe meine abfrage falsch formuliert?

                            PHP-Code:
                            $abfrage "SELECT bildpfad FROM bilduploads WHERE id = $id "
                            oder was meinst du?

                            Kommentar


                            • #15
                              Ich meine es exakt so, wie ich es geschrieben habe...

                              Hast du dir mal die Beschreibung zu mysql_fetch_array im Handbuch angeschaut?
                              Ich habe sie nämlich extra für dich verlinkt.
                              Wenn du das getanhast, dann sag mir bitte, wie dort auf einen Wert zugegriffen wird und wie du es machst
                              Ich denke, also bin ich. - Einige sind trotzdem...

                              Kommentar

                              Lädt...
                              X