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

    Problema visualizzazione dati

    Sto iniziando a disperare. La mia richiesta è tanto banale quanto senza risposta...
    Spiego,
    avrei bisogno di potere visualizzare i dati da record mysql disponendoli per righe, quindi NON il solito listato in unica colonna.
    Lo script mi dovrebbe dare anche la possibilità di decidere il numero di colonne per riga.

    Ho trovato, dopo estenuanti ricerche (non si sa perchè ma è un argomento poco discusso...) questo script, ma è impreciso e mi esclude, non so secondo quale principio, alcuni record:

    codice:
    <table border="1"> 
    <tr> 
    <? 
    $indice=1; 
    $perriga=3; //numero colonne per riga 
    $obj->connessione(); 
    $dati=mysql_query("select * from news"); 
    $numero_righe=mysql_num_rows($dati); 
    while($array=mysql_fetch_array($dati)){ 
    if($indice<=$perriga){ 
    echo"<td>$array[foto]</td>"; 
    $indice++; 
    } 
    else{ 
    echo "</tr><tr>"; 
    $indice=1; 
    } 
    } 
    ?> 
    </table>
    Sono un pò disperato, sapreste aiutarmi o migliorando questo codice o riportandone un altro?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    241
    se non ho capito male vuoi visualizzare il risultato con i campi distribuiti sulle righe anzichè sulle colonne, e i record sulle colonne anzichè sulle righe? Beh allora ti consiglio come primo passo di far leggere ogni riga della tabella da un array che ha come indice il numero del record, e solo in un secondo momento visualizzare una tabella leggendo l'array con un ciclo annidato in un altro dove scorri l'indice del record mantenedo fisso in nome del campo che scorrerai nel ciclo più esterno.

  3. #3
    ummm
    intanto grazie per la risposta,

    è che davvero non ho capito..
    non è che avresti a disposizione un esempio già pronto,
    magari anche partendo dallo script che ho postato?

    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.