Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [PHP & MySQL] Piccolo problema "virgola"

    Ciao a tutti,

    Mi spiego meglio ho una funzione che mi dice quali utenti sono online, quando li stampo a video mi fa vedere in questo modo:

    admin, mich,

    io vorrei fare cosi:

    admin, mich

    in pratica senza la virgola dell'ultimo user

    Codice PHP:
    function UsersOnline(){
        include
    "config.inc.php";
        
    mysql_select_db($database_name$conn) or die ("Errore nel selezionare il db: " mysql_error());
        
    $sql "SELECT * FROM tb_login WHERE lg_useronline = 1";
        
    $query mysql_query($sql) or die ("Errore nella query: " mysql_error());
            while(
    $result mysql_fetch_assoc($query)){
            echo 
    $result['lg_usr'] . ", ";
            }
        } 
    Qaulcuno mi può aiutare gentilmente!!

    Grazie Michel
    PHP THE BEST

  2. #2
    Devo fare magari un controllo con un if?? Ma come?
    PHP THE BEST

  3. #3
    up.
    PHP THE BEST

  4. #4
    nessuno sa darmi una mano gentilmente?

    Grazie Michel
    PHP THE BEST

  5. #5
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Codice PHP:
    function UsersOnline(){
        include
    "config.inc.php";
        
    mysql_select_db($database_name$conn) or die ("Errore nel selezionare il db: " mysql_error());
        
    $sql "SELECT * FROM tb_login WHERE lg_useronline = 1";
        
    $query mysql_query($sql) or die ("Errore nella query: " mysql_error());
            unset(
    $div);
            while(
    $result mysql_fetch_assoc($query)){
            echo 
    $div $result['lg_usr'];
            
    $div=", ";
            }
        } 

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Codice PHP:
    function UsersOnline(){
        include
    "config.inc.php";
        
    mysql_select_db($database_name$conn) or die ("Errore nel selezionare il db: " mysql_error());
        
    $sql "SELECT * FROM tb_login WHERE lg_useronline = 1";
        
    $query mysql_query($sql) or die ("Errore nella query: " mysql_error());
        
    $html "";
        while(
    $result mysql_fetch_assoc($query)){
            
    html .= $result['lg_usr'] . ", ";
            }
         
    $html substr($html,0,strlen($html)-2);
         echo 
    $html;    


  7. #7
    hehe grazie per le risposte, quale uso ?? l'ultima?

    Grazie Michel
    PHP THE BEST

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Provale entrambe e usa quella che ti "incastra" di più, quella che (oltre a funzionare) ti sembra di aver capito meglio o ti sembra più "logica". Programmare è anche questo

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    ..altra possibilità.

    Codice PHP:
    // ....
    $utenti = array();
    while(
    $result mysql_fetch_assoc($query)){
            
    $utenti[] = $result['lg_usr'];
            }
    $utenti implode(',',$utenti); 

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Io userei quest'ultima

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 © 2024 vBulletin Solutions, Inc. All rights reserved.