Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: unexpected t_string

  1. #1

    unexpected t_string

    raga, xchè mi dice
    Parse error: parse error, unexpected T_STRING, expecting '(' in /home/mhd-01/www.isteriaworld.com/htdocs/do_login.php on line 19
    dove sulla linea 19 ho
    for each ($aray as $chiave=>$valore){
    $_SESSION[$chiave] = $valore
    }
    ?
    bo...

  2. #2
    L'errore potrebbe anche essere prima, comunque il ciclo ha alcuni errori di sintassi.
    Prova a scriverlo così:

    codice:
    foreach ($aray as $chiave => $valore) {
    
        $_SESSION[$chiave] = $valore;
    
    }
    EDIT: anzi l'errore è proprio quel for each scritto staccato
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    forse perche' manca il ";" dopo $valore. Il numero di riga non e' sempre quello corrispondente, a volte e' prima, prob. l'inizio del foreach che lo contiene.

    OPS abbiamo postato insieme

  4. #4
    gm era scritto uguale
    cmq prima ho
    Codice PHP:
        if ($query true) {
            
    session_start();
            
    session_unset();
            
    session_destroy();
            
    session_start();
            
    $aray mysql_fetch_array($query);
            for 
    each ($aray as $chiave=>$valore){
                
    $_SESSION[$chiave] = $valore;
            } 

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    foreach al posto di for each?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    a parte gli errori segnalati da gm, il tuo if
    if($query = true)
    dovrebbe essere
    if($query == true) ,altrimenti fai un'assegnazione e non un controllo...

    ciao

  7. #7
    oddio...raga
    mettendo foreach tutto attaccato risulta
    Warning: Invalid argument supplied for foreach() in /home/mhd-01/www.isteriaworld.com/htdocs/do_login.php on line 13
    non è che nella versione 4.4 di php il foreach sia for each?

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    vuol dire che $aray non esiste

  9. #9
    $aray esiste eccome:
    Codice PHP:
    <?
        $aray 
    mysql_fetch_array($query);
        foreach (
    $aray as $chiave=>$valore){
            
    $_SESSION[$chiave] = $valore;
        }
    ?>

  10. #10
    Se fai un print_r($aray) che succede ?
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.