Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    cancellare file dopo implode

    mi aiutate a fare un implode?

    ho uno script che seleziona tutti i checkbox e manda l'array ad un altro file che serve per cancellare delle foto.

    $query = "DELETE FROM foto WHERE id IN (".implode(", ", $_POST[cancella]).")";
    if (mysql_query($query, $db))
    {
    unlink('../foto/'.$_GET[id].'.jpg');
    }


    sulla query sono riuscito ad usare bene l'implode ed effettivamente cancello tutti i record selezionati, dovrei fare la stessa cosa con il comando unlink in modo da cancellare i jpg abbinati, mi date una mano?

  2. #2

  3. #3
    Hai postato pochi dati per aiutarti, comunque ad intuito potrebbe essere così:
    Codice PHP:
    $query "DELETE FROM foto WHERE id IN (".implode(", "$_POST['cancella']).")";
    if(
    mysql_query($query$db))
    {
       foreach(
    $_POST['cancella'] as $ID_FILE)
       {
          if(
    file_exists('../foto/'.$ID_FILE.'.jpg')) 
             
    unlink('../foto/'.$ID_FILE.'.jpg') or die("Impossibile cancellare il file {$ID_FILE}.jpg");
       }


  4. #4
    esattamente quello che cercavo.
    grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.