eliminazione stanza creata da admin

Imperor

Utente Attivo
25 Nov 2010
102
2
18
Roma
www.fcfclean.it
salve non riesco a impostare per eliminare la stanza creata da admin e i messaggi quando un utente crea la stanza diventa admin posto le foto delle tabelle
Screenshot (136).png
Screenshot (137).png
Screenshot (138).png

Codice:
<?php
session_start();
// Include the database connection file
require 'db.php';
require 'admin.php';
if ($_SESSION['role'] != 'admin') {
echo 'Access denied';
exit;
}



if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $id = $_SESSION['user_id'];
    $id = $_POST['id'];
   
       

    // Begin transaction
    $pdo->beginTransaction();

    try {
        // Delete messages related to the chatroom
        $stmt = $pdo->prepare('DELETE FROM messages WHERE  id = (SELECT * FROM chatrooms WHERE created_by = :id)');
        $stmt->execute(['id' => $id]);

        // Delete the chatroom
        $stmt = $pdo->prepare('DELETE FROM chatrooms WHERE id = :id');
        $stmt->execute(['id' => $id]);
       
        $stmt = $pdo->prepare('DELETE FROM user_roles WHERE  id = :user_id');
        $stmt->execute(['id' => $user_id]);

        // Commit the transaction
        $pdo->commit();

        echo "Chatroom and related messages deleted successfully.";
    } catch (Exception $e) {
        // Rollback the transaction if something went wrong
        $pdo->rollBack();
        echo "Failed to delete chatroom: " . $e->getMessage();
    }
}
?>
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
I eliminazione cartella PHP 12
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
H Eliminazione script. Photoshop 0
I eliminazione file pdf PHP 0
I eliminazione cartella e contenuto PHP 1
M [PHP] Eliminazione utente e tutti i suoi file caricati in una cartella PHP 8
A JAVASCRIPT ELIMINAZIONE DIV DINAMICO SU SITO Offerte e Richieste di Lavoro e/o Collaborazione 3
M "Principiante photoshop" Eliminazione di una parte di una foto e riempimento "a specchio" Photoshop 4
fabryx [PHP]RISOLTO: eliminazione riga con singolo valore duplicato in array PHP 19
M promoted post modifiche ed eliminazione Social Media Marketing 0
C inserimento o eliminazione record mysql senza cambio pagina Ajax 9
JackIlPazzo Query di eliminazione non funzionante PHP 4
A Chiusura ed eliminazione di questo account Supporto Mr.Webmaster 0
L Eliminazione titolo sito sulla homepage Joomla 1
W Problema eliminazione ultimo record da ultima pagina di crud con paginazione PHP 2
B aiuto per Form di eliminazione record PHP 21
J Aiuto per una query di eliminazione PHP 5
R Eliminazione tag da menu a tendina creato con dati prelevati da tabella Mysql PHP 3
M Eliminazione inserzione immagini in testata WordPress 2
G access 2003: query di eliminazione o aggiornamento? MS Access 2
N Eliminazione prodotto carrello PHP 17
R [chiusa]Realizzazione webmail con eliminazione automatica dei messaggi vecchi Offerte e Richieste di Lavoro e/o Collaborazione 5
M eliminazione automatica dati dal database dopo un certo periodo di tempo PHP 10
A eliminazione scrollbar e ottimizzazione pagina web Webdesign e Grafica 5
T query di eliminazione PHP 17
J problema eliminazione record MS Access 1
M eliminazione file PHP 6
G Thunderbird ed eliminazione di tutti i destinatari Windows e Software 0
U Problema con eliminazione righe dalla tabella del database PHP 1
V eliminazione di un topic Discussioni Varie 1
reg problema eliminazione new line (almeno credo) dal DB PHP 1
N eliminazione righe - file di testo PHP 0
A Query di aggiornamento ed eliminazione in Access Database 1
M php, mysql ed eliminazione record...disperazione totale! PHP 0
jan267 Eliminazione dei cookies da ASP Classic ASP 2
I errore inserimento creazione stanza PHP 1
I visualizza stanze chat e accesso stanza PHP 1
L [RISOLTO] Eliminare una discussione creata PHP 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
J Creata galleria fotografica con Adobe Bridge ...... Webdesign e Grafica 7
M Come recuperare valori della riga di una tabella creata dinamicamente da un file esterno? Javascript 11
S Adattare la pagina web creata ad ogni monitor HTML e CSS 11
I Riga tabella HTML creata con cicli PHP e Query Sql che restituisca un campo se si clicca la Riga PHP 4
A GUI non creata da un software che carica il mio come plugin Java 2
enzonero mail creata dal server Discussioni Varie 2
enzonero mail creata dal server Classic ASP 1

Discussioni simili