Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Cancellazione dal sito

  1. #1

    Cancellazione dal sito

    Ciao a tutti ho un problema, sto creando uno script che dovrebbe fare cancellare gli utenti dal sito, il problema è che non funziona pere che il database non voglia far andare via gli utente :quote: :quote:
    Ci sto lavorando da un po e non riesco trovare l'erore/i...
    Ecco il codice:
    Codice PHP:
    <?php


    echo"<form action=$_SERVER[PHP_SELF] method=post>


    Inserisci il tuo nome e l'e-mail con cui ti sei iscritto per cancellarti.</p>

    Nome: <input type=text name=username class=input size=20>
    Password:
    <input type=password name=pass class=input size=20>
    <input type=submit name=submit value=Cancellami class=bottone>
    "
    ;

    if(isset(
    $_POST['submit'])) {
    include(
    "db.php");


    if(!
    $_POST['pass']) {

    echo
    "<script>alert('Controlla di aver inserito bene la password.');</script>";
     }

    elseif(!
    $_POST['username'] && $_POST['pass']) {
    echo
    "<script>alert('Compilare il campo username.');</script>";

    } elseif(isset(
    $_POST['username'])&& $_POST['pass'])  {

    $query1 "SELECT userid FROM users WHERE password = '$_POST[pass]'";
    $ris mysql_query($query1);
    $numero mysql_num_rows($ris);

    if(
    $numero>0) {

    $query2 "DELETE FROM users WHERE decrypted_password = '$_POST[pass]' AND username = '$_POST[username]'";
    $risultato2 mysql_query($query2);

    if(
    $risultato2) {
    echo
    "<font face=verdana size=1>[b]
    Sei stato cancellato dal sito.[/b]</font>"
    ;
    } else {
    echo
    "<font face=verdana size=1>[b]
    Errore durante l'operazione.[/b]</font>"
    ;
    }

    } else {
    echo
    "<script>alert('I dati che hai inserito non esistono, riprova.');</script>";
      }
     }
    }
    ?>
    Se qualcuno ha voglia di aiutarmi lo faccia asd lol
    ciao

  2. #2
    errore:
    $query1 = "SELECT userid FROM users WHERE password = '$_POST[pass]'";
    $ris = mysql_query($query1);
    $numero = mysql_num_rows($ris);

    if($numero>0) {

    $query2 = "DELETE FROM users WHERE decrypted_password = '$_POST[pass]' AND username = '$_POST[username]'";
    $risultato2 = mysql_query($query2);
    qui sono tutti e 2 (le query)decrypted_password

  3. #3
    ma cmq non va lo stesso

  4. #4
    ok risolto
    Codice PHP:
    <?php


    echo"<form action=$_SERVER[PHP_SELF] method=post>


    Inserisci il tuo nome e l'e-mail con cui ti sei iscritto per cancellarti.</p>

    Nome: <input type=text name=username class=input size=20>
    Password:
    <input type=password name=pass class=input size=20>
    <input type=submit name=submit value=Cancellami class=bottone>
    "
    ;

    if(isset(
    $_POST['submit'])) {
    include(
    "db.php");


    if(
    $_POST['pass']=="") {

    echo
    "<script>alert('Controlla di aver inserito bene la password.');</script>";
     }

    elseif(
    $_POST['username']=="" && $_POST['pass']=="") {
    echo
    "<script>alert('Compilare il campo username.');</script>";

    } elseif(isset(
    $_POST['username'])&&($_POST['pass']))  {

    $query1 "SELECT userid FROM users WHERE decrypted_password = '$_POST[pass]'";
    $ris mysql_query($query1);
    $numero mysql_num_rows($ris);

    if(
    $numero>0) {

    $query2 "DELETE FROM users WHERE decrypted_password = '$_POST[pass]' AND username = '$_POST[username]'";
    $risultato2 mysql_query($query2);

    if(
    $risultato2) {
    echo
    "<font face=verdana size=1>[b]
    Sei stato cancellato dal sito.[/b]</font>"
    ;
    } else {
    echo
    "<font face=verdana size=1>[b]
    Errore durante l'operazione.[/b]</font>"
    ;
    }

    } else {
    echo
    "<script>alert('I dati che hai inserito non esistono, riprova.');</script>";
      }
     }
    }
    ?>
    se volete usatelo pure

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.