Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46
  1. #1

    problema id autoincrement

    come setto la variabile $id_user auto increment all'inizio della sessione?
    avevo fatto cosi':
    $_SESSION['authuser'] = 1;
    ma c'è qualche problema...non mi rimanda nulla all'echo anche se incrementa gli utenti ad ogni entrata..

  2. #2
    il file di sessione e' utilizzabile solo dal membro della sessione e non dagli altri utenti.

    per visualizzare il contenuto del file di sessione devi usare echo o print oppure print_r per stampare l'intero array.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    si..io vorrei settarla all'inizio nel modo corretto perchè se faccio l'echo nn mi visualizza nessun valore.

    $id_user passata con una sessione
    come posso scriverlo?
    grazie

  4. #4
    Originariamente inviato da giorgiodp
    si..io vorrei settarla all'inizio nel modo corretto perchè se faccio l'echo nn mi visualizza nessun valore.

    $id_user passata con una sessione
    come posso scriverlo?
    grazie
    se vuoi fare un file che conti gli accessi non puoi usare le sessioni. Devi usare un file di testo utilizzabile da tutti anche se poi i risultati sono tutt'altro che garantiti.

    fai una ricerca sul forum di materiale ne trovi parecchio.

    es: http://forum.html.it/forum/search.ph...by=&sortorder=

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    forse non mi sono espresso in maniera comprensibile.
    io vorrei settare la variabile id_user che nel db è autoincrement e che ho messo come chiave primaria come riconoscimento univoco degli utenti.
    Ora l'ho settata cosi':
    <?php
    session_start();
    $_SESSION['authuser'] = 1;
    ?>

    pero' , siccome devo fare delle operzioni successive in base proprio al numero id_user dell'utente, non mi fa richiamare il valore della variabile in nessun modo( cioe' se faccio un echo nn mi dice qual'è il valore); pero' sembra tutto apposto visto che nel db si incrementa correttamente.
    Cosa è sbagliato?

    questo perchè ad un certo punto devo effetturare un ragionamento del genere:
    "se l'id_user è 2 visualizza una foto".

  6. #6
    non riesco a capire che fai o che vorresti fare.

    Qual'e' il nesso tra un id autoincrement su db, il contenuto di $_SESSION e cosa dovrebbe succedere ti garantisco che non ho la piu' pallida idea.

    Speriamo arrivi qualcuno piu' ferrato di me.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    l'id_user mi serve per questo script che ho messo e non mi funziona:

    <?php
    if (isset($id_user) && isset($offset)) { echo $id_user; echo "
    "; echo $offset;}

    $nr_immagine = ($id_user - 1) * 10 + 1 + $offset;

    $image_src = $directory . "image" . $nr_immagine . ".jpg";
    echo "<img src=\"$image_src\">";

    if($offset < 50) {
    $offset++;
    echo "<a href=\"pagina.php?offset=$offset\">Avanti</a>";
    } else {
    echo "Test completato!";
    }

    ?>

    dovrei riuscire a visualizzare determinate foto in base al numero id_user pero' cosi' com'è sembra non sia settata la variabile $id_user e non mi visualizza le foto.

  8. #8
    continua ad essere dificile capire quello che intendi dire.

    Se vuoi dire che non trovi le variabili passate tramite url .... allora il problema e' semplicemente che le variabili le devi recuperare con $_GET.

    $_GET['id_user']
    $_GET['offset']

    ma che c'entra l'id auto increment (nel db) ... i valori di $_SESSION ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    grazie per la pazienza, sicuramente non riesco a spiegare bene il mio problema.
    in parole povere questo codice non fa quello che dovrebbe, cioè prendere delle foto che ho nella cartella e visualizzarle agli utenti.
    qui, se non sbaglio, con questo script richiamo delle foto all'utente che ha un $id_user 1 ($id_user - 1).
    fino a qui il codice è giusto?

    se è giusto il mio problema principale è che non visualizza nessuna foto e quindi penso che non ho messo bene la variabile id_user che di fatto è autoincrement.


    <?php
    if (isset($id_user) && isset($offset)) { echo $id_user; echo "
    "; echo $offset;}

    $nr_immagine = ($id_user - 1) * 10 + 1 + $offset;

    $image_src = $directory . "image" . $nr_immagine . ".jpg";
    echo "<img src=\"$image_src\">";

    if($offset < 50) {
    $offset++;
    echo "<a href=\"pagina.php?offset=$offset\">Avanti</a>";
    } else {
    echo "Test completato!";
    }

    ?>

  10. #10
    ma le variabili non si valorizzano da sole o per grazia di dio.... devi dare loro un valore.

    ora il codice che posti tu non ha alcun significato. Chi l'ha detto che richiami delle foto da un id_user ???? e poi perche' id_user -1 ....

    poi una variabile id_user auto incrementante e' una prestazione assolutamente nuova.... mai sentita prima d'ora.

    un campo di una tabella di database NON e' una variabile. Lo sara' il valore che contiene dal momento in cui lo estrai dalla tabella e lo passi alla variabile. Ma da solo non ci va.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.