Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Lista ordinatam in questo modo....

    Il mio problema è quanto:

    Codice PHP:
    $char = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
          
    $iniz 0;
          
    $ris mysql_query($dati);

           
          while(
    $arr mysql_fetch_array($dati)){
          
                                                                  

                                             while(
    substr($arr["nome"],0,1) != $char[$iniz]) $iniz ++;
                         
                         
                            
                         echo 
    "<ul id='lista'>$char[$iniz]";             
                         echo 
    "[*]$arr[nome]$arr[cognome]";
                         
            
                echo 
    "[/list]";                               
          } 
    Lo scopo è avere una lista in questo modo:

    A
    .aaaaaaa
    .aaaaaaa
    .aaaaaaa
    B
    .bbbbbbb
    .bbbbbbb
    .bbbbbbb
    .bbbbbbb
    C
    .ccccccc
    .ecc...

    mentre mi esce così:

    A
    .aaaaaa

    A
    .aaaaaa

    A
    .aaaaaa

    B
    .bbbbbb

    B
    .bbbbbb

    B
    .bbbbbb

    C
    .cccccc
    C
    .cccccc
    C
    .ecc
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    codice:
    SELECT GROUP_CONCAT(campo ORDER BY campo SEPARATOR '
    ') AS nuovo_campo,
    LEFT(campo, 1) AS iniziale_campo
    FROM tabella
    GROUP BY iniziale_campo

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ma parlavi con me???
    Un commento per spigare quello che fa il codice???
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    è una semplice query, riadatta i nomi dei campi e della tabella e fai una prova.

    (pensavo si commentasse da sola...)

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Si, ma io vorrei capire se mi aiuta a fare quello che voglio, giuro nn ho capito cosa vuoi fare...?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Certo, fa più o meno quello che desideravi ottenere. Ma senza utilizzare ulteriori funzioni php quando estrai i dati. Scusa, fai una prova e ti renderai conto no?

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.