Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    pagina riepilogo dati non mostra i dati

    ciao, stavo facendo un paio di prove con degli script che permettono la registrazione ad un servizio e quant'altro. nella pagina che permette di vedere un riepilogo dei propri dati però i dati non compaiono e non capisco come mai. c'è un modo per fare una verifica o altro?
    Codice PHP:
    <?php
    $query 
    "SELECT * FROM user_info " .
    "WHERE username = '" $_SESSION['user_logged'] . "' " .
    "AND password = (PASSWORD('" .
    $_SESSION['user_passsword'] . "'))";
    $result mysql_query($query)
    or die(
    mysql_error());
    $row mysql_fetch_array($result);
    ?>
    First Name: <?php echo $row['first_name']; ?>

    Last Name: <?php echo $row['last_name']; ?>

    City: <?php echo $row['city']; ?>

    State: <?php echo $row['state']; ?>

    Email: <?php echo $row['email']; ?>

    Hobbies/Interests: <?php echo $row['hobbies']; ?>


    [url="update_account.php"]Update Account[/url] |
    [url="delete_account.php"]Delete Account[/url]
    grazie
    Si fanno sempre nuove scoperte

  2. #2
    La prima cosa che mi viene in mente: hai messo in questa pagina session_start () ?

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    no, ma sei sicuro possa dipendere da quello. nella pagina non ci sono sessioni....
    i dati vengono presi da un db...
    Si fanno sempre nuove scoperte

  4. #4
    Non saprei, ma nella query hai messo :

    $_SESSION['user_logged']

    Se in quella pagina non c'è la sessione, lui come fa a capire quale e' l'user logged ?

  5. #5
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    già, comunque ho provato e non funzia....
    Si fanno sempre nuove scoperte

  6. #6
    Nella tua pagina di login come inizi la sessione ? Quali variabili assegni ?


    E per giungere a questa pagina l'utente deve navigare in altre pagine dove non c'è session_start () ?

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    inizia così:
    Codice PHP:
    <?php
    include "auth_user.inc.php";
    include 
    "conn.inc.php";
    ?>
    la conn è una semplice connessione al db, mentre la prima pagina è questa:
    Codice PHP:
    <?php
    session_start
    ();
    if ((isset(
    $_SESSION['user_logged']) &&
            
    $_SESSION['user_logged'] != "") ||
        (isset(
    $_SESSION['user_password']) &&
            
    $_SESSION['user_password'] != "")) {
        
    //non fa nulla!
    } else {
        
    $redirect $_SERVER['PHP_SELF'];
        
    header("Refresh: 5; URL=user_login.php?redirect=$redirect");
        echo 
    "You are ccurrently not logged in, we are redirecting you, " .
                
    "be patient!
    "
    ;
        echo 
    "(If your browser doesn't support this, " .
                
    "<a href=\"user_login.php?redirect=$redirect\">click here</a>)";
        die();
    }
    ?>
    Si fanno sempre nuove scoperte

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.