Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29
    quindi mi salvo in un array la conversione da resultset ad array tramite la funzione mysql_fetch_row($righe);
    poi mi prendo l'elemento 0 che corrisponde all'username. Questo valore come lo salvo all'interno di una sessione per mandarlo ad un'altra pagina php?

  2. #2
    Quote Originariamente inviata da broke31 Visualizza il messaggio
    ...poi mi prendo l'elemento 0 che corrisponde all'username.
    No. Siccome fai una (select *) il valore alla posizione 0 è quello corrispondente alla prima colonna della tabella "credenziali" che potrebbe anche essere lo username ma non necessariamente.
    Se invece facessi: "select username, ... from credenziali where ...." allora nella posizione 0 ci sarebbe il campo "username"


    Quote Originariamente inviata da broke31 Visualizza il messaggio
    Questo valore come lo salvo all'interno di una sessione per mandarlo ad un'altra pagina php?
    Esattamente come stavi facendo.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29
    molte grazie per i consigli in pochi attimi mi sta diventando tutto molto più chiaro! ma lo stesso non riesco a fare il header alla pagina php anche dopo questi cambiamenti ti posto la parte dell'else che ho cambiato
    Codice PHP:

    $result
    =mysql_fetch_row($query) or die ("errore");
                                
    $_SESSION['email']=$result[0];
                                
    header('location : main.php'); 

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Ciao,

    ti do un consiglio rapido, magari ti può servire, o magari lo sai già, quando vuoi sapere che cosa contiene una variabile fai:
    codice:
    var_dump ($nomeVariabile);
    Ti può evitare molti mal di testa!

    Attento però, se stampi a schermo qualche cosa, usando header ti darà errore!

    Ciao
    Ultima modifica di robynosse; 02-11-2014 a 00:19

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Quote Originariamente inviata da broke31 Visualizza il messaggio
    molte grazie per i consigli in pochi attimi mi sta diventando tutto molto più chiaro! ma lo stesso non riesco a fare il header alla pagina php anche dopo questi cambiamenti ti posto la parte dell'else che ho cambiato
    Codice PHP:

    $result
    =mysql_fetch_row($query) or die ("errore");
                                
    $_SESSION['email']=$result[0];
                                
    header('location : main.php'); 
    e che errore ti da il redirect nel header? se metti dati sbagliati il redirect funziona?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29
    Quote Originariamente inviata da clasku Visualizza il messaggio
    e che errore ti da il redirect nel header? se metti dati sbagliati il redirect funziona?
    l'errore era che nell'hader("location : nomeFile.php") se noti tra il location e il due punti c'è uno spazio, togliendo questo spazio tutto funziona, grazie mille per il consiglio dell'utente di sopra che mi ha consigliato var_dump() molte grazie! :-)

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.