Visualizzazione risultati 1 fino 1 di 1

Discussione: Assegnazione pagine

  1. #1
    Guest

    Predefinito Assegnazione pagine

    Salve a tutti ho questo problema vorrei assegnare ad ogni utente registrato una determinata pagina a seconda del campo sport, mi spiego in fase di registrazione oltre ai soliti campi, l'utente deve scegliere tra le opzioni a quale sport si vuole iscrivere.
    Nella pagine login dopo aver inserito nome utente e password questo deve essere reindirizzato alla pagina dello sport che aveva scelto precedentemente;

    questo è il codice di login;
    Codice PHP:
    <?php

    if (!headers_sent())
    session_start();
    else echo
    'Errore: non posso settare la sessione';

    $DB_host = "localhost";
    $DB_user = "*****";
    $DB_password = "*****";
    $DB_name = "********";

    $link = mysql_connect($DB_host, $DB_user, $DB_password);
    if (!
    $link)
    {
    die (
    "Non riesco a connettermi: " . mysql_error());
    }

    $db_selected = mysql_select_db($DB_name, $link);
    if (!
    $db_selected)
    {
    die (
    "Errore nella selezione del database: " . mysql_error());
    }

    if (
    $_POST)
    {
    effettua_login();
    }

    function
    effettua_login()
    {
    // recupero il nome e la password inseriti dall'utente
    $nome = trim($_POST["username"]);
    $password = trim($_POST["password"]);

    // verifico se devo eliminare gli slash inseriti automaticamente da PHP
    if(get_magic_quotes_gpc())
    {
    $nome = stripslashes($nome);
    $password = stripslashes($password);
    }

    // effettuo l'escape dei caratteri speciali per inserirli all'interno della query
    $nome = mysql_real_escape_string($nome);
    $password = mysql_real_escape_string($password);
    //print "Il tuo nome è: " .$nome." e la tua password e’: ".$password;

    // preparo ed invio la query
    $query = "SELECT * FROM users WHERE username = '$nome' AND password = '$password'";
    $result = mysql_query($query);

    if (!
    $result)
    {
    die(
    "Errore nella query $query: " . mysql_error());
    }

    $record = mysql_num_rows($result);
    $rows = mysql_fetch_row($result);

    //$riga = mysql_fetch_array($query);
    //


    if($record > 0)
    {

    if(
    $rows[7] = tutti)
    {
    session_start();
    $_SESSION["autorized"]=1;
    //print "Il tuo sport è: " .$rows[7];
    header("Location:Pronostici.php");
    }


    }

    //exit;
    else
    {
    $_SESSION["autorized"]=0; //errore e quindi autorizzazione negata
    echo '<script type="text/javascript">// <![CDATA[ mce:0// ]]></script>';

    }



    }
    ?>
    come posso fare questo cosa devo modificare? il campo sport è indicato con rows[7]

    Grazie a tutti
    Ultima modifica di bettingtoday : 28-02-2012 alle ore 18.05.43

Regole di scrittura

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