unlink() klappt nit mit sql

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


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

      trotzdem danke.

      Comment


      • #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

        Comment


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

          Comment


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

            also, nicht übergeben.

            und jetzt, wie kann ich dies ändern?

            Comment


            • #7
              vornedranschreiben?

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

              Comment


              • #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

                Comment


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

                  Comment


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

                    mrhappiness vielleicht?

                    Comment


                    • #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...

                      Comment


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

                        Comment


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

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

                          Comment


                          • #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?

                            Comment


                            • #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...

                              Comment

                              Working...
                              X