Aktív témák

  • tkazmer

    addikt

    Készítek egy olyan oldalt, ahol lehet a felhasználóknak egyedi képgyűjteményük. Namost az a gond, hogy megpróbáltam megoldani, hogy törölhetők is legyenek a képgyűjtemények, minden szép és jó(nak tűnik), csak végül a képgyűjteményből 1 kép nem törlődik.(maga a kép, és a hozzá tartozó adatbázisbejegyzések, a gyűjteményhez, és a többi képhez tartozó bejegyzések törlődnek) A kódom:
    if (isset($_GET['torlendo_gyujtemeny';])){
    $torlendo_gyujtemeny = mysql_real_escape_string($_GET['torlendo_gyujtemeny';]);

    print ''A törlendo gyujtemeny: $torlendo_gyujtemeny'';

    $sql_szoveg_gyujttorleshez_1 = ''delete from gyujtemeny where gyujtnev='$torlendo_gyujtemeny''';
    mysql_query($sql_szoveg_gyujttorleshez_1);



    if (isset($_GET['kepeketis';])){
    if($_GET['kepeketis';] == 'yes')

    $sql_szoveg_gyujttorleshez_2 = ''update fileinfo set letezik='N' where gyujtemeny ='$torlendo_gyujtemeny''';
    mysql_query($sql_szoveg_gyujttorleshez_2)or die(mysql_error());

    $sql_szoveg_kepazonositashoz = ''select * from fileinfo where gyujtemeny='$torlendo_gyujtemeny''';

    $keres_kepazonositashoz = mysql_query($sql_szoveg_kepazonositashoz);

    $kepazonositashoz_tomb = mysql_fetch_array($keres_kepazonositashoz);
    chdir ('uploads');

    while ($keptorles = mysql_fetch_array($keres_kepazonositashoz)){
    unlink($keptorles['name';]);
    print ''$keptorles[name]'';
    }




    }
    }

    Nem tudom, hogy egyáltalán jó e a megoldásom, de ennél jobbat nem sikerült kitalálnom. A formban van egy checkbox, ami ugye ''yes'' értékkel bír, és ha be van jelölve, akkor törli csak a képeket, egyébként csak magát a gyűjteményt. Ha a képeket nem akarom törölni, csak a gyűjteményt, akkor minden kiváló.



    [Szerkesztve]

Aktív témák