Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Estrazione record con le classi

    Ho appena iniziato a lavorare con le classi e avrei il seguente problema, ho creato questa funzione:
    Codice PHP:
    function elencoCrews($sql_elenco)
    {
        
    $this->query mssql_query ($sql_elenco,$this->connessione) or die($this->errorSQL);
                
        while (
    $record mssql_fetch_array($this->query))
            return 
    $record['mod_crews'] . ' ' $record['sn_sab'];

    purtroppo mi viene restituito solo il primo record e cambia ad ogni aggiornamento della pagina, come faccio a far comparire tutti i record contenuti nella tabella?

    Inoltre, tutta la struttura tabellare html, la devo inserire anche in questa funzione?

    Grazie,
    ciao.

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    è colpa del return se ti restituisce solo il primo valore

    dovresti, per esempio, creare un array con tutti i record ottenuti dal ciclo while, ed una volta ottenuti passare l'array al return.

  3. #3
    lo avevo già fatto ma il risultato è sempre lo stesso, sempre e soltanto il primo record. Il ciclo while sembra non funzionare.

  4. #4

    Re: Estrazione record con le classi

    Codice PHP:
    function elencoCrews($sql_elenco)
    {
        
    $data= array();
        
    $this->query mssql_query ($sql_elenco,$this->connessione) or die($this->errorSQL);
                
        while (
    $record mssql_fetch_array($this->query)){
            
    $data[]=$record['mod_crews'] . ' ' $record['sn_sab'];
        }
        return 
    $data;

    o meglio
    Codice PHP:
    function elencoCrews($sql_elenco)
    {
        
    $data= array();
        
    $this->query mssql_query ($sql_elenco,$this->connessione) or die($this->errorSQL);
                
        while (
    $record mssql_fetch_array($this->query)){
            
    $data[]=$record;
        }
        return 
    $data;

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Anche se in ritardo ti ringrazio, utilizzando la tua senconda opzione di codice adesso funziona.

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