Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    ok ora funziona


    e se devo dire "benvenuto $nickname"? posso fare così?

    $query = "SELECT nickname FROM membri WHERE nickname='$nickname' AND password = '$password'";
    $result = mysql_query($query, $connection);
    $riga=mysql_fetch_array($result);

    e poi

    echo riga['$nickname']; ?

  2. #12
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Una volta che l'utente si è autenticato, hai in diverse variabili il nickname del/lla tizio/a (in post, nella riga del dabase con i dati utente...). Ti consiglierei comunque di recuperare tutti i dati necessari nelle varie pagine e salvarli in sessione, e quindi utilizzare i dati delle sessioni (questo per mantenere una certa coerenza nelle varie pagine, visto che la login la fai in una data pagina e besta e quindi tali varibili nel record del database o nel post non saranno presenti nelle altre pagine...)

    registra in sessione il nickname e fai una cosa del tipo:

    codice:
    Benvenuto <?php echo($_SESSION['nickname']);?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #13

  4. #14
    Originariamente inviato da Andrea1979
    Una volta che l'utente si è autenticato, hai in diverse variabili il nickname del/lla tizio/a (in post, nella riga del dabase con i dati utente...). Ti consiglierei comunque di recuperare tutti i dati necessari nelle varie pagine e salvarli in sessione, e quindi utilizzare i dati delle sessioni (questo per mantenere una certa coerenza nelle varie pagine, visto che la login la fai in una data pagina e besta e quindi tali varibili nel record del database o nel post non saranno presenti nelle altre pagine...)

    registra in sessione il nickname e fai una cosa del tipo:

    codice:
    Benvenuto <?php echo($_SESSION['nickname']);?>
    quindi all'inizio di tutto dovrei mettere

    session_register('nickname');

    e poi quello che hai scritto te, giusto

  5. #15
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Sì e no: io registrerei il nickname solo se effettivamente l'utente ha effettuato la login. E' per quello che nel mio scriptino i session_register vari erano all'interno del ciclo while che estrapola tutti i dati dell'utente. Inoltre, session_register ha senso solo se è stato preceduto da un session_start.
    Prego. Buon lavoro.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #16
    io ho scritto così

    session_start();
    include("auth.php");
    session_register();
    $nickname=$_POST["user"];
    $password=$_POST["password"];
    $_SESSION['nickname'] = $nickname;
    $_SESSION['password'] = $password;

    però nell'echo non mi scrive niente...

  7. #17
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    hai un pochino le idee confuse

    dove ti trovi? E' la pagina di login? suppongo di no, visto che stai includendo la pagina auth.php

    E se non è la pagina di login, che senso ha $_POST con nickname e password?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #18
    E se facessi

    session_start();
    $id = $_GET['id'];
    $query = "SELECT * FROM membri WHERE id=\"$id\"";
    $risultato=mysql_query($query,$connection) or die(mysql_error());
    while ($riga=mysql_fetch_array($risultato)) {?>

    Ciao... <?php
    echo ($riga['nickname']);}?>

  9. #19
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ma perché invece di scrivere codice pseudo-casuale non segui i consigli? :rollo: Quello ultimo che hai scritto comunque dovrebbe funzionare.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  10. #20

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.