[PHP] Cancellare e Stampare tabella

  • Creatore Discussione Creatore Discussione kogaijy
  • Data di inizio Data di inizio

kogaijy

Nuovo Utente
19 Gen 2011
14
0
1
Salve a tutti. Premetto che sto mettendo le manu su PHP da pochissimo tempo quindi perdonatemi se sparerò delle boiate, abbiate pazienza.

Avrei necessità di inserire all'interno del mio sito due tasti che mi permettano:

Di cancellare il contenuto di una tabella presente nel mio db(il primo tasto).

Che mi mostri il contenuto di una tabella presente nel mio db (Il secondo tasto).

Questi due tasti appariranno solamente nella pagina dell'amministratore.

Potete darmi qualche dritta?

Grazie mille :)
 
Ciao
Intanto come decidi chi è o non è amministratore per poter vedere la pagina? Fai effettuare un login?
Comunque i due bottono che vanno a fare la query interessata.
PHP:
<?
if(isset($_POST['bottone'])){
    $esegui = $_POST['bottone'];
    if($esegui == "Cancella"){
        $querydel = "DELETE FROM 'nometabella' WHERE .... "; //da adattare
        $query = mysql_query($querydel);
        echo "Cancella";
    }else{
        $querymostra = "SELECT * FROM 'nometabella' WHERE ...."; //da adattare
        $query = mysql_query($querymostra);
        echo "Mostra";
    }
}
else{
?>
    <form action="#" method="POST">
        <input type="submit" name="bottone" value="Cancella">
        <input type="submit" name="bottone" value="Mostra">
    </form>
<?php
}
?>
 
Salve.

Si, c'è una pagina accessibile solamente agli amministratori dove sono presenti varie funzioni.
Grazie per la dritta, funziona a dovere. Avrei un ultimo problema, ho trasferito sull'host il sito, importando il backup del database da locale a remoto va tutto a buon fine tranne l'importazione di una tabella, l'erroe è il seguente:

#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Il problema è sicuramente che nel db locale c'è un utente che nel remoto non posso creare (aruba non me lo permette) quindi mi chiedo:

Come faccio a cambiare l'utente assegnato alla tabella in questione? In questo modo potrò creare lo stesso utente in locale cosi quando eseguo la migrazione dovrebbe andare tutto a buon fine.
 
oppure dai direttamente i privilegi al nuovo database in alternativa se non hai troppi campi ricrei la tabella a mano e poi esegui le query.
 

Discussioni simili