Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802

    richiamare i valori di una funzione

    salve ragazzi , ho un po trasformato il lavoro che sto facendo, e adesso vorrei chiedervi ,

    io da questa funzione ,
    Codice PHP:
    function GetStaff()
    {
      global 
    $dbcore;
      global 
    $settings ;
      
      
    $sql mysql_query("select t. *  , gs. id_groups ,gs. nome_group from tech t  left join grouptech gs  on  t. groupid = gs. id_groups  order by t. staffid asc ") or die(mysql_error());
     
    $return = array();
      while (
    $row mysql_fetch_assoc($sql))
      {
        
    $return[] = $row;
      }
     return 
    $return;  

    dovrei estrarre i valori , adesso nello script faccio
    Codice PHP:
    <?php echo $staff[0]['nome']; ?>
    e mi stampa un unico valore perche?????
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Perchè $staff[0] probabilmente si riferisce ad una delle righe restituite da mysql_fetch_assoc().

    Esegui questo codice per capire come è strutturato il valore restituito da GetStaff():

    Codice PHP:
    print('<pre>');
    print_r($staff);
    print(
    '</pre>'); 

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    ho modificato la query cosi perche prima mi dava un array con dentro altre due una 0 e una 1 adesso ho fatto cosi
    Codice PHP:
    function GetStaff()
    {
      global 
    $dbcore;
      global 
    $settings ;
      
      
    $pag = new Paginazione("select t. *  , gs. id_groups ,gs. nome_group from tech t  left join grouptech gs  on  t. groupid = gs. id_groups  order by t. staffid asc "30"pagina") or die(mysql_error());
        if(
    $record $pag->Show())
        {
        
            foreach(
    $record as $row)
            {
                
    $record $row;
            }
             return 
    $record
        }  
      return 
    false

    e nella pagina ho fatto cosi
    Codice PHP:
    ?php echo $staff['nome']; ?> 
    però mi estrae solo un records del database l ultimo
    codice:
    Array
    (
        [staffid] => 2
        [groupid] => 3
        [nome] => rocco
        [cognome] => chiolo
        [username] => rocco
        [password] => 3956cebd87145aa9598e28aa8c639aa3
        [email] => admin@marikwebnet.org
        [mobilenumber] => 
        [lastvisit] => 0
        [lastchange] => 1235084978
        [lastactivity] => 1234788561
        [timezoneoffset] => 0
        [enabled] => 1
        [isadmin] => 0
        [namberrandom] => 11733171
        [tipo] => 2
        [id_groups] => 3
        [nome_group] => Staff
    )
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    come ho fatto prima mi stampa con print_r


    codice:
    Array
    (
        [0] => Array
            (
                [staffid] => 1
                [groupid] => 1
                [nome] => rocco
                [cognome] => chiolo
                [username] => admin
                [password] => 3956cebd87145aa9598e28aa8c639aa3
                [email] => admin@marikwebnet.org
                [mobilenumber] => +380678031005
                [lastvisit] => 1235153818
                [lastchange] => 1234785406
                [lastactivity] => 1234716961
                [timezoneoffset] => 0
                [enabled] => 1
                [isadmin] => 1
                [namberrandom] => 383837
                [tipo] => 3
                [id_groups] => 1
                [nome_group] => SuperAdmin
            )
    
        [1] => Array
            (
                [staffid] => 2
                [groupid] => 3
                [nome] => rocco
                [cognome] => chiolo
                [username] => rocco
                [password] => 3956cebd87145aa9598e28aa8c639aa3
                [email] => admin@marikwebnet.org
                [mobilenumber] => 
                [lastvisit] => 0
                [lastchange] => 1235084978
                [lastactivity] => 1234788561
                [timezoneoffset] => 0
                [enabled] => 1
                [isadmin] => 0
                [namberrandom] => 11733171
                [tipo] => 2
                [id_groups] => 3
                [nome_group] => Staff
            )
    
    )
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    ragazzi mi date una mano sono inguaiato
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    ragazzi ho bisognio una vostra mano
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    oggi non e la mia giornata secondo me , nessuno mi da una mano
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

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.