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

    [Approccio] Cancellazione

    Ciao gente,
    Ho una tabella categorie_preferite e una categorie (con tutte categorie).

    Mostro una pagina con tutte le categorie ed evidenzio quelle preferite (segnando le checkbox).

    Le categorie selezionate sono le nuove categorie preferite

    Operazioni: INSERT di categorie non presenti in categorie_preferite
    DROP di categorie non selezionate nel form

    Come approccio il DROP?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Immagino che avrai una query per leggere tutte le categorie per costruire il form con le varie checkbox. Metti tutte le possibili categorie in un array e salvalo in sessione. Poi quando fai il submit del form fai un array_diff http://it.php.net/array_diff tra l'array di tutte le categorie e l'array di quelle selezionate, e trovi tutte quelle non selezionate, di cui fare il drop (con un NOT IN (...) ad esempio). Oppure, metodo molto più sbrigativo, fai un drop di tutte le categorie preferite dell'utente e l'insert di tutte quelle selezionate...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    interessante. Ti faccio sapere come risolvo. Grazie.
    Se qualcuno ha altri approcci condividetele con il forum.

    Altro Approccio: Checkbox con onclick se checked Insert altrimenti Cancello.
    certo non è multiplo e anche molto lento.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.