Loading...   Upload Image

MySQL Datenbank Dateien rauschlöschenForum » Webzone » PHP & MySQL » MySQL Datenbank Dateien rauschlöschen

Neues Thema verfassen Neues Thema

  • RawrdesignUser ist offline
    Beginner



    Registriert: 27.01.2008
    Beitraege: 22

    07.07.2008 um 21:45 Uhr

    Hallo ...
    ich hab folgendes Problem ...
    und zwar:
    Ich hab eine Community gerade im Aufbau, und ich habe es so eingerichtet, dass jeder User auf einer bestimmten Seite sein eigenes Benutzeravatar hochladen kann!
    So ...
    Das Bild wird in der Datenbank abgespeichert ....
    Tabelle: Mitglieder
    Zeile: bild

    So, was muss ich machen, damit der User auf Loeschen klicken kann (Wenns geht ohne Checkbox und ohne Schaltflche), und dann sein Bild gelscht wird?
    Danke schon mal im vorraus



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    07.07.2008 um 22:06 Uhr

    Wenn denn das Bild wirklich in der DB gespeichert wird,
    solltest du das System noch mals gruendlich ueberdenken,
    denn Bilder sollten in der Regel NICHT in einer DB abgelegt werden,
    naeheres dazu kannst du hier nachlesen ...

    Es reicht, wenn du die Spalte des Avatars, des jeweiligen Users,
    einfach per UPDATE auf NULL setzt bzw. gar keinen Wert eintraegst ...



    ... { signatur } ...
  • RawrdesignUser ist offline
    Beginner



    Registriert: 27.01.2008
    Beitraege: 22

    08.07.2008 um 12:56 Uhr

    Zitat von Alice:
    Wenn denn das Bild wirklich in der DB gespeichert wird,
    solltest du das System noch mals gruendlich ueberdenken,
    denn Bilder sollten in der Regel NICHT in einer DB abgelegt werden,
    naeheres dazu kannst du hier nachlesen ...

    Es reicht, wenn du die Spalte des Avatars, des jeweiligen Users,
    einfach per UPDATE auf NULL setzt bzw. gar keinen Wert eintraegst ...



    Hmm ... also in der Zeile, wo BILD Steht, befindet sich nur immer die Endung, z.B. .jpg ..
    das ist das Avatarupload von Giatus Loginreihe!
    Und dass mit dem Update versteh ich irgendwie nicht ganz!
    Wie kann ich das dann verbinden, damit wenn jemand draufgeht, das Bild gelscht wird?



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    08.07.2008 um 16:28 Uhr

    Du benoetigst irgendwas wo man drauf/anklicken kann, da du anscheinend keine Schaltflaeche, sprich Button, haben willst, musst du zumindest einen Link nutzen, denn irendwie muss die Aktion ja eingeleitet werden, ohne gar nix geht es nicht wirklich...

    Der Link sollte dann in etwa so aufgebaut sein

    http://deineseite.de/gemuese.php?action=ava_loeschen


    Denn mit irgendwas muss du ja das Loeschen einleiten, sofern du denn kein Formular haben willst...

    Auf der Seite gemuese.php sollte dann folgendes in etwa zu finden sein:
    <?php
    
    $action = strip_tags($_GET['action']); 
    
    $if($action == "ava_loeschen"){
    
    $query = "UPDATE tabelle SET bild = '' WHERE name = '$USERNAME'"; 
    $results= mysql_query($query) or die (mysql_error()); 
    
    } 
    
    ?>


    Sofern dies nicht verstaendlich ist,
    wende dich doch bitte an das Giatu-Team,
    die helfen dir bestimmt liebend gerne mit dem Skript, dass du ja von dort hast, weiter ;)

    Liebe Gruesse
    Alice



    Der Beitrag wurde insgesamt 1 mal editiert, zuletzt 08.07.2008 um 16:29 Uhr ...
    ... { signatur } ...

[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider