Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579

    readonline nn funzionante????

    io ho un form dove un campo deve avere il comando readonline con il valore user, xkè nn funziona????
    questo è il codice......

    Codice PHP:
    echo "<input name=\"autore\" type=\"text\" value=\"$user\" size=\"25\" maxlength=\"8\" readonly></td>\n"
    c'è qualkosa sbagliato????
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  2. #2
    beh ... sicuramente hai sbagliato forum di discussione ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    suppongo di no forse, xkè il valore è di una sessione
    capito?????
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  4. #4
    [supersaibal]Originariamente inviato da StarFinger
    suppongo di no forse, xkè il valore è di una sessione
    capito?????
    grazie
    ciao [/supersaibal]
    scusa ...
    ma

    io ho un form dove un campo deve avere il comando readonline con il valore user, xkè nn funziona????
    in questa frase fai riferimento a un campo che DEVE avere il readonly, e che contiene il valore user

    per come lo hai detto ... il "xche non funziona" è riferito al campo che DEVE avere il readonly non al fatto che il valore "user" non compaia

    ma, ammesso che ti sei espresso male, con i dati che hai indicato non posso dirti TOTALMENTE nulla:
    - non avevi detto che usavi sessioni
    - non ho idea di cosa contenga la sessione
    - non ho idea da dove prendi i dati
    - non ho idea della configurazione del php, quindi se è attivo register global a on o se è a off

    quindi, se il problema è la variabile che non viene visualizzata ... spiega da dove la prendo o dove la setti ... e se usi le sessioni, cosa queste contengono e dove setti la $user

    ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    scusa, veramente mi era sembrato di averlo scritto avendolo riletto nn lo scritto questo è il codice da dove prendo i dati della sessione:

    Codice PHP:
    <?php     
    //Avvio o continuo la sessione 
    session_start();     

    include (
    'connessione_db.php');
    //Controllo che la sessione sia attiva 
    if(empty($_SESSION['logged']))     
    {     
         
    //Controllo se l' utente vuole loggarsi 
         //Recupero i valori da una Form 
           
    if (empty($_POST['user'])) {  
    $user '';  

    else {  
    $user $_POST['user'];   
      }if (empty(
    $_POST['user'])) {  
    $pass '';  
    } else { 
    $pass $_POST['eass']; 
       } 
         echo 
    "bentornato $user "
           
              
    //Effettuo il controllo dei dati 
              
    $strSQL "SELECT nome,pass FROM Moderatori WHERE nome = '".$user."' AND pass = MD5('".$pass."') LIMIT 0,1";     
              
    $result mysql_query($strSQL) or die (mysql_error());  

            echo 
    ""
                 
              
    //Controllo se l' utente e' stato trovato 
              
    if(mysql_num_rows($result))     
              {     
                   
    //Effettuo il login 
                   
    while ($row mysql_fetch_assoc($result)) {  
                        
    $_SESSION['logged'] = $row['nome'];     
                        echo 
    "";  
                   }  
              }   else {  
    echo 
    "";  
    }  
              
    //Libero la memoria 
              
    mysql_free_result($result);     

    } else echo 
    "";  

    if(!empty(
    $_GET['logout']) and $_GET['logout'] == 1//Effettuo il Logout 
    {     
         
    $_SESSION = array(); //Desetto tutte le variabili di sessione 
         
    session_destroy(); //Distruggo le sessioni 
    }     

    ?>
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  6. #6
    ok

    quel codice hai postato tu sta in un'altro file deduco, allora mi sorge una domanda ... da quel file php includi il file sotto riportato?

    se si... in ogni caso ... dovresti usare
    $_SESSION['logged']

    e non
    $user / $_POST['user']

    xche quest'ultima var è piena SOLO se da post arriva il campo user e comunque non è ancora loggato

    PS:
    quando usi variabili, e obbligatoriamente con gli array, all'interno delle stringhe le devi inserire tra graffe ... ad es

    echo "Benvenuto {$_SESSION['logged']}";

    o

    echo "Bevenuto {$user}";

    nel primo caso è obbligatorio (oppure ometti gli apici, ma il codice perde parecchio di leggibilità), mentre nel secondo caso è opzionale, ma preferisco farlo, personalmente, per uniformità

    sciauz
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    quella parte di codice che ti avevo dato prima funziona.....
    a me serve solamente vedere il campo con il valore user con la funzione readonline
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  8. #8
    non ti capisco :\\\

    hai una funzione che si chiama readonline? se si postala ... inoltre in quale file si trova e come, dove e quando viene richiamato il file di prima

    inoltre in che contesto stai usando questo codice ... non si capisce un granché :\
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    io volevo solamente sapere se la variavile user si poteva stampare direttamente dopo il login all'interno dell'input autore.
    capito????
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  10. #10
    lol

    ovviamente si ...

    ma cambia il sistema da codice a codice ... ma da quello che ho capito, sei dentro una funzione e vuoi stampare questa var ...

    "dovrebbe" bastare un global $user; all'inizio della funzione
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.