Visualizzazione risultati 1 fino 2 di 2

Discussione: Ho bisogno un aiuto per il form con php

  1. #1
    Guest

    Question Ho bisogno un aiuto per il form con php

    allora ragazzi in pratica vorrei che quando una persona si iscrive sul mio sito lo porta nella pagina del benvenuto, un po come facebook, poi quando si disconette dal mio sito e vuole rientrare, inserisce l'email e la password, poi fa invia e vede se l'utente è già iscritto per farlo andare nella pagina del bemvenuto. vorrei mettere anche i campi obbligatori, poi è strano che appena faccio registrati mi fa andare nell'altra pagina senza aver scritto niente :( aiuto raga
    Codice html per registrarsi
    Codice HTML:
    <form action="" method="POST" autocomplete="off">
    					
    					<input type="text" id="short" name="Nome" placeholder="Nome"/>
                        <input type="text" id="short" name="Cognome" placeholder="Cognome"/>
                        <input type="text" id="short" name="email" placeholder="Email" />
    					<input type="password" id="short" name="password" placeholder="Password" />
    					<input type="text" name="captcha" placeholder="Captcha" />
    		<span class="welcome-captcha"><img src="immagini/registrati/captcha.png" /></span>
    				  <button type="submit" name="register"  class="register-button">Registrati</button>
    				</form>
    codice html per accedere al sito
    Codice HTML:
    <form action="" method="POST" autocomplete="off">
    					
    					<input type="text" id="short" name="Email" placeholder="Email" />
    					<input type="password" id="short" name="password" placeholder="Password" />
    					<!--<input type="checkbox" name="remember" value="1">-->
    					<button type="submit" name="login" class="login-button">Accedi</button><span class="forgot-password"><a href="#">Hai dimenticato la password?</a></span>
    				</form>
    codice php

    Codice PHP:
    <?php
    function PageMain() {
    global
    $TMPL, $LNG, $CONF, $db, $loggedIn, $settings;

    if(
    $settings['captcha']) {
    $TMPL['captcha'] = '<input type="text" name="captcha" placeholder="'.$LNG['captcha'].'" />
    <span class="welcome-captcha"><img src="'
    .$CONF['url'].'/includes/captcha.php" /></span>';
    }

    if(isset(
    $_POST['register'])) {
    // Register usage
    $reg = new register();
    $reg->db = $db;
    $reg->url = $CONF['url'];
    $reg->username = $_POST['username'];
    $reg->password = $_POST['password'];
    $reg->email = $_POST['email'];
    $reg->captcha = $_POST['captcha'];
    $reg->captcha_on = $settings['captcha'];
    $reg->message_privacy = $settings['mprivacy'];
    $reg->like_notification = $settings['notificationl'];
    $reg->comment_notification = $settings['notificationc'];
    $reg->shared_notification = $settings['notifications'];
    $reg->chat_notification = $settings['notificationd'];
    $reg->friend_notification = $settings['notificationf'];
    $reg->verified = $settings['verified'];
    $reg->email_like = $settings['email_like'];
    $reg->email_comment = $settings['email_comment'];
    $reg->email_new_friend = $settings['email_new_friend'];
    $reg->sound_new_notification = $settings['sound_new_notification'];
    $reg->sound_new_chat = $settings['sound_new_chat'];

    $TMPL['registerMsg'] = $reg->process();

    if(
    $TMPL['registerMsg'] == 1) {
    if(
    $settings['mail']) {
    sendMail($_POST['email'], sprintf($LNG['welcome_mail'], $settings['title']), sprintf($LNG['user_created'], $settings['title'], $_POST['username'], $_POST['password'], $CONF['url'], $settings['title']), $CONF['email']);
    }
    header("Location: ".$CONF['url']."/index.php?a=feed");
    }
    }

    if(isset(
    $_POST['login'])) {
    // Log-in usage
    $log = new logIn();
    $log->db = $db;
    $log->url = $CONF['url'];
    $log->username = $_POST['username'];
    $log->password = $_POST['password'];
    $log->remember = $_POST['remember'];

    $TMPL['loginMsg'] = notificationBox('transparent', $LNG['error'], $log->in(), 1);
    }

    if(isset(
    $_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {

    $verify = $loggedIn->verify();

    if(
    $verify['username']) {
    header("Location: ".$CONF['url']."/index.php?a=feed");
    }
    }

    // Start displaying the home-page users

    $result = $db->query("SELECT * FROM `users` WHERE `image` != 'default.png' ORDER BY `idu` DESC LIMIT 10 ");
    while(
    $row = $result->fetch_assoc()) {
    $users[] = $row;
    }

    $TMPL['rows'] = showUsers($users, $CONF['url']);

    $TMPL['url'] = $CONF['url'];
    $TMPL['title'] = $LNG['welcome'].' - '.$settings['title'];

    $TMPL['ad'] = $settings['ad1'];

    $skin = new skin('welcome/content');
    return
    $skin->make();
    }
    ?>
    Ultima modifica di alemoppo : 11-12-2013 alle ore 19.29.10 Motivo: +tag [php] e [html]

  2. #2
    Guest

    Predefinito

    Dovresti specificare dove si trovano i vari codici che hai postato (in quali files)...

Regole di scrittura

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