Visualizzazione risultati 1 fino 4 di 4

Discussione: Aiuto cancellare record da checkbox

  1. #1
    Guest

    Question Aiuto cancellare record da checkbox

    Salve, ho fatto questa pagina php:
    Codice PHP:
    <html>
    <head>
    <title>Lista utenti iscritti - PartyPoints Staff</title>
    <link rel="stylesheet" type="text/css" media="screen" href="/menu_css/style_menu_a_tendina.css" />
    </head>
    <body>

    <?

    /* dichiariamo alcune importanti variabili per collegarci al database */

    $DBhost = "localhost";
    $DBuser = "partypoints";
    $DBpass = "";
    $DBName = "my_partypoints";


    /* specifichiamo il nome della nostra tabella */

    $table = "iscrizioni";


    /* Connettiamoci al database */

    mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
    @
    mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");


    /* impostiamo la query e cerchiamo gli utenti...*/

    $sqlquery = "SELECT * FROM $table";
    $result = mysql_query($sqlquery);
    $number = mysql_numrows($result);


    $i = 0;


    if (
    $number < 1) {

    print
    "<center><p><font color=\"red\"><b>ATTUALMENTE NON CI SONO UTENTI ISCRITTI.</b></font></p></center>";
    }

    else {

    echo
    "<center><table border=1 cellpadding=25px>
    <tr>
    <td><font color=\"red\"><b>ID</b></font></td>
    <td><font color=\"red\"><b>CODICE DI CONFERMA</b></font></td>
    <td><font color=\"red\"><b>IP DI REGISTRAZIONE</b></font></td>
    <td><font color=\"red\"><b>DATA DI REGISTRAZIONE</b></font></td>
    <td><font color=\"red\"><b>E-MAIL</b></font></td>
    <td><font color=\"red\"><b>USERNAME</b></font></td>
    <td><font color=\"red\"><b>STATO CONFERMA</b></font></td>
    <td><font color=\"red\"><b>#</b></font></td></tr>"
    ;

    while (
    $number > $i) {

    $id = mysql_result($result,$i,"id");
    $codiceconferma = mysql_result($result,$i,"codiceconferma");
    $ipreg = mysql_result($result,$i,"ipreg");
    $datareg = mysql_result($result,$i,"datareg");
    $username = mysql_result($result,$i,"username");
    $email = mysql_result($result,$i,"email");
    $attivo = mysql_result($result,$i,"attivo");

    if (
    $attivo == 0) {
    $attivo1 = "Non convalidato tramite mail";
    } else {
    $attivo1 = "Convalidato tramite mail";
    }

    echo
    "<tr>
    <td>
    $id</td>
    <td>
    $codiceconferma</td>
    <td>
    $ipreg</td>
    <td>
    $datareg</td>
    <td>
    $email</td>
    <td>
    $username</td>
    <td>
    $attivo1</td>
    <td> <input type=\"checkbox\" name=\"record[]\" value=\"<?php echo
    $id; ?>\"> </td></tr>";
    $i++;
    }
    }
    ?>
    </table>
    </center>
    </body>
    </html>
    Come posso fare per far eliminare i record selezionati dalla checkbox?
    Grazie in anticipo!
    Ultima modifica di partypoints : 30-05-2012 alle ore 15.58.12 Motivo: Aggiornato il codice, prima era errato

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Dovresti mettere gli input checkbox in un form. Quindi al submit del form, i dati verranno inviati ad una pagina PHP che dovrà effettuare una query del tipo DELETE per eliminare gli utenti selezionati...

    Ciao!

  3. #3
    Guest

    Predefinito

    Grazie per la risposta;
    però non potresti postarmi un codice già pronto?
    Grazie
    Ultima modifica di partypoints : 30-05-2012 alle ore 15.58.39

  4. #4
    Guest

    Predefinito

    Ok.
    Non fa niente: ho trovato quello che cercavo.
    Ho scoperto che Google è più amico di quel che sembra.
    Grazie lo stesso, puoi chiudere.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •