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

    [PHP] Cancellare una riga dal database mysql

    Come posso fare in modo di cliccare (a lato di un messaggio nel guestbook) "cancella" e far cancellare quel messaggio?

    I messaggi sono ordinati con una chiave numerica crescente, ma non tutte le chiavi sono presenti.
    Inoltre come potrei far eseguire il comando alla pressione del link? (post?) cambia qualcosa con un pulsante ?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    chiamerai la pagina con un parametro edit e l'id corrispondente che inserirai quando costruisci dinamicamente il link "Cancella". Ecco che nella modalità delete metterai il codice che farà la cancellazione di quell'id e poi immediatamente a seguire un refresh della pagina senza parametri in modo che (ri)carichi tutto; ovviamente verrà a mancare il messaggio che hai appena eliminato.

  3. #3
    Allora con un get ..

    OK ..

    Ma come posso associare la key con il numero del messaggio nel guestbook ?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    cosa intendi dire?
    Quando creerai la pagina dei messaggi in dinamico ovviamente andrai a pescare da database giusto? Insieme al testo del messaggio ci metterai anche il rispettivo id nella composizione del link... in modo da ritrovarti con un link del tipo:

    codice:
    "messaggi.php?mode=delete&id=12"
    Poi nella modalità edit avrai il delete del record appartenente a quell'id.

    codice:
    "DELETE * FROM DB_Commenti WHERE ID=". $_GET['Id'];
    Poi un refresh della pagina messaggi.php senza parametri.

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.