Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Disposizione elementi in php???

    Ho scritto questa index.php, ma l'allineamento degli elementi è terribile.
    Ecco il codice:

    Codice PHP:
    <?php 

        
    include 'header.php';
        
    ?>
    <style type="text/css">
    #wrapper {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color: #000000;
    }
    .Registrati {
    }
    </style>
    <body bgcolor="#FFFFFF">
    <div id="wrapper">
        <?php 

            
    if(!isset($_GET['passkey'])){
            
                if(!isset(
    $_POST['invia'])){ ?>
      <form method="post" action="#" id="formregistrazione">
        


          <label for="username2">Username</label>
          <label for="password">Password</label>

          <input type="text" name="username2" id="username2" />
          <input type="password" name="password" id="password" />
          <input type="submit" name="invia" id="login" value="Accedi" />
          

        <ul>[*]
            <label for="username">Username</label>
            

            <input type="text" name="username" id="username" />
          [*]
            <label for="password1">Password</label>
            

            <input type="password" name="password1" id="password1" />
          [*]
            <label for="password2">Ripeti Password</label>
            

            <input type="password" name="password2" id="password2" />
          [*]
            <label for="email">E-mail</label>
            

            <input type="text" name="email" id="email" />
          [/list]
        <input type="submit" name="Invia" id="registrati" value="Registrati" />
      </form>
      <?php    } else {
                    
                    
    // creazione di un codice di conferma
                    
    $codiceconferma md5(uniqid(rand()));
                    
                    
    // Valori del form
                    
                    
    $username mysql_real_escape_string($_POST['username']);
                    
    $password1 mysql_real_escape_string($_POST['password1']);
                    
    $password2 mysql_real_escape_string($_POST['password2']);
                    
    $email mysql_real_escape_string($_POST['email']);
                
                    
    // controllo campi vuoti e password
                    
                    
    if($username == "" || $email == ""){
                        echo 
    "Devi riempire tutti i campi";
                    }elseif(
    $password1 == "" || $password2 == ""){
                        echo 
    "Devi riempire tutti i campi";
                    }elseif(
    $password2 != $password1){
                        echo 
    "Le password devono coincidere";
                    }else{
                        
                        
    $recuperauseremail mysql_query("SELECT id FROM utenti WHERE username='$username' OR email='$email'");    
                        
    $contausermail mysql_num_rows($recuperauseremail);
                        
                        if(
    $contausermail 0){
                        
                            echo 
    "Nome utente o email già disponibili";
                        
                        } else {
                        
                            
    // Invia dati alla tb utenti_temp
                            
                            
    $inviautentitemp mysql_query("INSERT INTO utenti_temp (codiceconferma, username, password, email) VALUES ('$codiceconferma', '$username', '$password2', '$email')");
                            
                            if(
    $inviautentitemp){
                                
                                
    $to=$email;
                                
    $subject="Conferma la Registrazione";
                                
    $header="Da: Amministratore";
                                
    $message="Ecco il tuo codice di attivazione \r\n";
                                
    $message.="Clicca sul link per confermare la registrazione \r\n";
                                
    $message.="http://knoweveryone.altervista.org/register.php?passkey=$codiceconferma";
                                
                                
    $sentmail=mail($to,$subject,$message,$header);
                            
                            }
                            
                            if(
    $sentmail){
                            
                                echo 
    "Per completare la registrazione controlla la tua casella di posta elettronica e clicca sul link di attivazione.";
                                
                            }else{
                            
                                echo 
    "Errore, link di attivazione non inviato.";
                            
                            }
                        
                        }
                    }
                    
                }
            
            } else {
                
                
    $passkey $_GET['passkey'];
                
                
    $sqlrecuperauser "SELECT * FROM utenti_temp WHERE codiceconferma = '$passkey'";
                
    $risultatouser mysql_query($sqlrecuperauser);
                
                if(
    $risultatouser) {
                
                    
    $contauser mysql_num_rows($risultatouser);
                    
                    if(
    $contauser == 1){
                    
                        
    $rows mysql_fetch_array($risultatouser);
                        
    $username $rows['username'];
                        
    $email $rows['email'];
                        
    $password $rows ['password'];
                        
                        
    $passwordcript md5($password);
                        
                        
    $sqlconfermauser mysql_query("INSERT INTO utenti (username, password, email) VALUES ('$username', '$passwordcript', '$email')");
                        
                        if (
    $sqlconfermauser) {
                        
                            echo 
    "Il tuo account è stato attivato con successo";
                            
    $sqleliminadati mysql_query("DELETE FROM utenti_temp WHERE codiceconferma = '$passkey'");
                        
                        } else {
                        
                            echo 
    "Errore!";
                        
                        }
                    
                    }
                
                }
                
            }

        
    ?>
    </div>
    <?php  

        
    include 'header.php';  

    ?>  

        <div id="wrapper">  
          
            <?php  
              
                $p 
    $_GET['azione'];  
                  
                
    // login.php?azione=login  
                
    if($p == "login"){  
                  
                    if(!isset(
    $_POST['invia'])){ ?>  
                          
                        <form method="post" action="#" id="formlogin">
          </form>  
                          
    <?php             } else {  

                        
    $username mysql_real_escape_string($_POST['username']);  
                        
    $password mysql_real_escape_string($_POST['password']);  
                          
                        if(
    $username == "" || $password == ""){  
                          
                            echo 
    "Attenzione, devi compilare tutti i campi";  
                          
                        } else {  
                          
                            
    $password_cript md5($password);  
                              
                            
    $recuperadati mysql_query("SELECT * FROM utenti WHERE username = '$username' AND password = '$password_cript'");  
                              
                            
    $verificadati mysql_num_rows($recuperadati);  
                              
                            if(
    $verificadati == 1){  
                              
                                
    $sessione mysql_fetch_array($recuperadati);  
                                
    // etc etc   
                                
    $_SESSION['utente'] = $sessione['username'];    
                                
    $_SESSION['id_logged'] = $sessione['username'];    
                                
    // etce etc   
                                
    echo "Login effettuato con successo!";  
                                
    header("Refresh: 2; URL= profile.php?=$_SESSION");  
                          
                            } else {  
                              
                                echo 
    "Dati non presenti nel database!";  
                              
                            }  
                          
                        }  
                      
                    }  
                  
                  
                
    // login.php?azione=logout  
                
    } elseif ($p == "logout"){  
                  
                    
    session_destroy();  
                    echo 
    "Logout effettuato con successo!";  
                    
    header("Refresh: 2; URL= index.php");  
                  
                }  
              
              
              
            
    ?>  
          
          
          
        </div>  
          
    </body>  
    </html>
    Potreste aiutarmi ad allineare il label password con il rispettivo input e a mettere accanto il form di registrazione con quello di login???
    Grazie in anticipo a tutti.
    Saluti cicciaramba.

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    nulla a che vedere con php bensì html+css
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Originariamente inviato da homerbit
    nulla a che vedere con php bensì html+css
    Grazie allora sposto la discussione.

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.