Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: register form

  1. #11
    ciao polinet, grazie per il tuo aiuto. Ho trovato questo script nella sezione PHP in HTML.it, e sinceramente non so' il perche' assegna al utente un numero random. Volevo chiederti una cosa. Lo script che mi hai dato tu, non posso metterla insieme al form di registrazione, invece di fare una pagina apparte?

  2. #12
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Non avrebbe senso! (poi dipende da cosa vuoi fare tu)
    prima l'utente si registra, poi viene riconosciuto (io farei pagine separate)
    Come dici tu, se l'utente si registra e poi metti quello script subito dopo l'utente ha gia´la possibilita di accedere alla pagina contatti.


    Bo vedi tu.
    ¿Hasta la pasta?

  3. #13
    un'ultima cosa (spero)!

    $result = mysql_db_query($tuoi_parametri) or die("Errore ".mysql_error());

    La variabile $tuoi_parametri, ci devo scrivere qualcosa? Se si cosa? Scusa per queste domande, ma sono alle prime armi

  4. #14
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    $result = mysql_db_query($db,$sql,$cid);
    ¿Hasta la pasta?

  5. #15
    polinet mi da' quest'errore

    Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource
    come mai?

  6. #16
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    proca cosi:
    $result = mysql_query($db,$sql,$cid);
    ¿Hasta la pasta?

  7. #17
    ragazzi chi mi puo' aiutare??
    nel file controlla_utente.php ho questo codice:

    <?php
    $SQL = "SELECT * FROM account WHERE username = '".$username."' and password= '".$password."' ";
    $cid = mysql_connect($db_host,$db_user,$db_password);
    $result = mysql_query($db,$sql,$cid) or die("Errore ".mysql_error());
    $num_rows = mysql_num_rows($result) ;

    if ( $num_rows != 0 ) {
    // utente trovato
    header ("Location: contatti.php");
    }else{
    // utente non trovato
    header ("Location: account.php");
    }
    ?>
    --------------------------------------

    pero' quando apro quella pagina mi da' quest'errore:

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/mhd-01/www.pm25.it/htdocs/account/controlla_utente.php on line 3

    Warning: Wrong parameter count for mysql_query() in /home/mhd-01/www.pm25.it/htdocs/account/controlla_utente.php on line 4
    Errore Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    ---------------------------------------
    chi mi sa dire dove e' che sbaglio?

  8. #18
    adesso facendo delle prove, mi esce questa scritta qui:

    Errore Query was empty

    Mi sapete dire come posso fare, per far funzionare al meglio lo script?

    Vorrei che l'utente cliccando sul pulsante contatti, si aprisse il file controlla_utente che ha questo codice:

    <?php

    include_once("config.inc.php");
    include_once("functions.inc.php");

    $SQL = "SELECT * FROM account WHERE username = '".$username."' and password= '".$password."' ";
    $cid = mysql_connect($db_host,$db_user,$db_password);
    $result = mysql_db_query($db,$sql,$cid) or die("Errore ".mysql_error());
    $num_rows = mysql_num_rows($result) ;

    if ( $num_rows != 0 ) {
    // utente trovato
    header ("Location: contatti.php");
    }else{
    // utente non trovato
    header ("Location: account.php");
    }
    ?>
    --------------------------------------
    se l'utente non esiste, allora si dovrebbe aprire account.php che ha questo codice:

    <?

    include_once("functions.inc.php");

    if ($_REQUEST["action"] != "signup" && $_REQUEST["action"] != "confirm") {

    signupForm();

    }

    if ($_REQUEST["action"] == "signup") {

    $username = $_POST["username"];
    $password = $_POST["password"];
    $email = $_POST["email"];

    createAccount($username,$password,$email);

    }

    if ($_REQUEST["action"] == "confirm" && $_REQUEST["confirm"] != "") {

    confirm($_REQUEST["confirm"]);

    }

    ?>
    ----------------------------------------------

    Ma non mi vuole funzionare.
    Appeno clicco sul pulsante contatti, mi esce una pagina bianca con questa scritta:

    Errore Query was empty

    Spero in un vostro aiuto, perche' non so' piu' dove andare a sbattere la testa.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.