Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    14

    Non riesco a capire..[AIUTO]

    non riesco ancora a capire la motivazione...
    in pratica dovrei fare dei un controllo.... in primo luogo c'è un controllo dove verifica se ... il modulo di invio dei dati è "modulo" se è vero..va avanti... altrimenti mi esce un mex di errore

    in secondo luogo c'è un controllo dove verifica se il codice inserito all'interno del form è lo stesso di quello estratto all'interno del database...

    ed è qui che si verifica sempre l'errore...


    mi esce sempre che i dati inseriti sono errati...

    ovvero mi esce il messaggio numero 501

    di seguito vi inserisco le due classii

    spero mi possiate aiutare.. grazie Francesco.

    questa è la classe modulo_attivazione.php

    <?
    include("config.inc.php"); # Questo comando serve per includere il file config.inc.php quindi, inserire il file all'interno di una pagina desiderata.

    $email= $_REQUEST['email'];
    $modulo = $_REQUEST['modulo'];
    $id = $_REQUEST['id'];

    if($modulo == "modulo") //Questa parte la utilizzeremo per gli inserimenti all'interno del database del email.
    {

    $connessionedb=mysql_connect($host,$usernamedb,$pa ssworddb); #Questa funzione effettua la connessione al database mysql utilizzando i parametri username($usernamedb), password($passworddb), e localhost($host) presi da dentro al config.inc.php.
    if(!$connessionedb){echo "Errore nella connessione del database";exit;}

    $database=mysql_select_db($db);
    ##################### effettuo il controllo dell'esistenza dei dati inseriti dall'utente ########
    $controllo= mysql_query("SELECT email, attivo FROM $tbreg1 WHERE email='$email' AND attivo ='$id'");
    while($righe=mysql_fetch_array($controllo)){
    $emailcontrollo=$righe["email"];
    $codice=$righe["attivo"];
    }
    if($emailControllo == $email && $codice == $id)
    # ora aggiorno i campo attivazione
    {
    $query = "UPDATE $tbreg1 SET attivo = 'si' ";
    mysql_query($query);
    mail($email,$datains." - Richiesta attivazione xxxxx","Gentile ".$nome.",


    Grazie per esserti registrato su xxxxx! Siamo felici che tu abbia scelto di divenire una parte della nostra community. Ti auguriamo buona permanenza.

    Saluti, lo staff di
    xxxxx.com");


    header("location: index.php?q=attiva&e=attivazioneOk"); exit(); mysql_close(); }

    else{header("location: index.php?q=attiva&e=errore501"); exit(); mysql_close();}
    }
    else{header("location: index.php?q=attiva&e=errore502"); exit(); mysql_close();}
    ?>

    Questa è la classe Attivazione.php

    <link href="band.css" rel="stylesheet" type="text/css" />
    <script language="javascript" type="text/javascript" src="attivazione.js"></script>

    <table width="480" height="152" border="0" align="center" cellpadding="0" cellspacing="0" class="car1">
    <tr>
    <td width="387" height="32" class="registrazione"><div align="center">Per effettuare la registrazione su laMiaBnad.com compila i campi: </div></td>
    </tr>
    <tr>
    <td align="center" valign="middle">

    <table width="222" border="0" align="center" cellpadding="0" cellspacing="0" class="registrazione">
    <form action="modulo_attivazione.php" method="POST" enctype="multipart/form-data" name="modulo" id="modulo" onSubmit="return attivazione();">
    <tr>
    <td width="101"> </td>
    </tr>
    <tr>
    <td height="20" align="left" valign="middle" class="registrazione"><div align="left"> E-mail : </div></td>
    <td width="121" height="20" align="left" valign="middle"><label>

    <div align="left">
    <input name="email" type="text" class="Stile4" id="email" value="" size="25" style="background:#FFFFFF; font-size:9px; border:solid #333333 thin;" />
    </label>
    </div></td>
    </tr>
    <tr>
    <td height="20" align="left" valign="middle"><div align="left">Codice attivazione </div></td>
    <td height="20" align="left" valign="middle">

    <div align="left">
    <input name="id" type="text" class="Stile4" id="id" value="" size="25" style="background:#FFFFFF; font-size:9px; border:solid #333333 thin;" />
    </div></td>
    </tr>
    <tr>
    <td colspan="2" align="center" valign="middle"><label>
    </label>

    <div align="left">



    <table width="135" border="0" align="center">
    <tr>
    <th width="165" height="26" align="left" valign="middle" scope="col">
    <input name="imageField" type="image" src="images/att.gif" />
    <input name="modulo" type="hidden" id="modulo" value="modulo" /></th>
    </tr>
    </table>
    </div> </td>
    </tr>
    </form> </table> </td>
    </tr>
    <tr>
    <td align="center" valign="middle"><table width="384" height="51" border="0" align="center" cellpadding="0" cellspacing="0" class="a">
    <tr>

    <?



    ############################# Inizio verifica email già esistente ###############################
    if($e == "errore501"){echo "<tr><td width='281' height='48' class='a'><div align='center'>ATTENZIONE, i dati inseriti non sono corretti. Verificare nuovamente l'inserimento dei dati.</div></td></tr>";}
    ############################# Fine verifica email già esistente ###############################
    ############################# Inizio verifica email già esistente ###############################
    if($e == "errore502"){echo "<tr><td width='281' height='48' class='a'><div align='center'>ATTENZIONE, Stai utilizzando in una maniera errata il modulo di attivazione.</div></td></tr>";}
    ############################# Fine verifica email già esistente ###############################

    ############################# Inizio verifica email già esistente ###############################
    if($e == "attivazioneOk"){echo "<tr><td width='281' height='48' class='a'><div align='center'>Attivazione effettuata con successo. Ora puoi effettuare il Login e accedere ai servizi a te riservati. Grazie.</div></td></tr>";}
    ############################# Fine verifica email già esistente ###############################
    ?>



    </th>
    </tr>
    </table></td>
    </tr>
    </table>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    14
    up...

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.