Delete record database

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
salve,
sto cercando di elminare dei record dal database tramite php

pagina form che mi manda a deleteDBMS.php?cat = (filtro in base alla pagina in cui mi trovo)
PHP:
<form action="deleteDBMS.php?cat=<?php echo $tipoProdotto; ?>&&type=delete" method="post">
                    <button type="submit" name="id" value="<?php echo $productID; ?>" style="width:100px;" class="center">
                        Delete
                    </button>
</form>


deleteDBMS.php
PHP:
include 'db/config.php';

// richiamo lo script responsabile della connessione a MySQL
include 'db/connect.php';

if(isset($_GET['id'])){
    $id_del=(int) $_GET['id'];
	$tabella = $_REQUEST['cat'];
    
        $q="DELETE FROM $tabella WHERE id= ".$id_del;
        if(mysql_query($q)){
            $avviso="eliminato record con id= $id_del<br>";
        }else{
            $avviso="non è stato possibile eliminare il record con id= '$id_del'<br />";
        }
        echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
		
		header('Location: admin.php ');
		
		
    
}

così facendo ottengo pagina bianca.. Ho provato a stampare anche delle echo alle mie variabili ma non le vedo.. Cosa sbaglio?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
nel form cme nome de GET metti cat
HTML:
deleteDBMS.php?cat=

e poi cerchi un GET['id']
PHP:
if(isset($_GET['id'])){

naturalmente non lo trova

a ecco vedo ora che non è in GET ma in POST
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
io credo che abbia invertito i nomi
....deleteDBMS.php?cat=...
qui ci vuole
$_GET['cat']
<button type="submit" name="id" value=....
e qui il post
$_POST['id']
comunque ribadisco imparate ad usare i var_dump
 
Discussioni simili
Autore Titolo Forum Risposte Data
R query DELETE non cancella i record PHP 1
L Delete record mysql PHP 0
M DELETE record di due tabelle MySQL 1
novello88 [MySQL] Delete Record (cancellare una riga) MySQL 1
M query update e delete PHP 0
Jensen Errore di sintassi con DELETE PHP 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
Y query di DELETE PHP 4
Alex_70 Delete foto in database e cartella PHP 72
giancadeejay DELETE in mysql PHP 14
1 Errore UPDATE, DELETE MS Access 16
D Query di delete tra due tabelle MySQL 1
I Problema con DELETE - MYSQL PHP 6
pup3770 Automatizzare Istruzione DELETE FROM attivazione automatica PHP 4
H DELETE su una tabella e INSERT SULL'ALTRA... PHP 1
R query delete e ID progressivo.. PHP 2
borgo italia delete where data< PHP 3
borgo italia delete from PHP 2
A Insert,Delete e Update file di testo PHP 0
grottafelix Finestra Alert prima di delete Classic ASP 0
F access ricerca record con apostrofo. MS Access 0
T come ordinare dei record recuperati da due tabelle MySQL 0
T vista record tabellare MySQL 0
K form Inserimento record mysql PHP 2
M Accodare record presi da un altra tabella PHP 8
MarcoGrazia Trovare record nel database partendo da id non sequenziali PHP 6
G notifiche dekstop/mobile ogni volta che record è inserito/eliminato/aggiornato PHP 0
P Pagina modifica record che non funziona PHP 0
S Selezionare ultimo record di una sotto query MySQL 27
A Tabella con bottoni per aggiornamento record PHP 6
S Differenza date record successivi MS Access 7
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S Aggiornamento lista record Database 2
M Esportazione in CSV, salta il primo record PHP 4
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
A Raggruppare record con stessa data PHP 13
R Scorporare array e recuperare record tabella PHP 10
Tommy03 Select in ordine per numero di record MySQL 7
L Creazione di 2 o più record PHP 6
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13
L contare record uguali in file csv PHP 4
M Estrapolare singoli record da intervallo (dal al/inizio fine) MS Access 0
max1974 [MySQL] Estrapolare record finti/inisistenti MySQL 9
G [PHP] Passare dati tra record PHP 4
G Cambiare colore ad un record database mysql MySQL 0
S elimina record sql asp classic Classic ASP 5
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
P [PHP] Stampare record di diverse tabelle ma con nomi uguali PHP 6

Discussioni simili