Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Beh... se non ti offendi do' un'aggiustatina al tuo codice.

    Codice PHP:
    $sql "SELECT * FROM chatlist WHERE cat = '$cat' Order By Name, Topic, Market, Count ASC limit $offset$limit";

    $result mysql_query($sql) OR DIE ("Errore numero: " mysql_errno()."
    Descrizione errore:"
    .mysql_error()); 

    echo 
    "
    <div align=\"center\">

    <table border=1>
       <tr>
           <th>Utenti</th>
           <th>Nome</th>
           <th></th>  
           <th>Topic</th>
           <th>Linguaggio</th>
    </tr>
    "
    ;

    while (
    $row mysql_fetch_array($result)) {
    /* 
    qui ti consiglio di usare i nomi delle colonne, e non i numeri
    guarda come faccio io per questo script
    */
    $users $row['colonna_users'];
    $info1 $row['colonna_info1'];
    $info2 $row['colonna_info2'];
    $info3 $row['colonna_info3'];
    $info4 $row['colonna_info4'];

    echo 
    "
    <tr>
        <td>[i]
    $users[/i]</td>\n"
        
    <td>[i]
            <
    a href=\"join.php?r=$info1\">".utf2iso($info1)."</a>
         [/i]</td>\n
         <td>[i]
    $info2[/i]</td>
         <td>[i]"
    .utfiso($info3)."[/i]</td>
         <td>[i]"
    .utiso($info4)."[/i]</td>
    </tr>\n
    "
    ;
    }
    // chiuso il ciclo di WHILE dei chiudere i tag TABLE e DIV
    // nel tuo script c'era anche un problema con le parentesi 
    // graffe dell'IF e dello WHILE
    echo "
    </table>
    </div>
    "

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  2. #12
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    Nella tabella del tuo database metti un campo int "mioOrdine",
    dove coordini il tuo ordine personalizzato,
    magari con un'area gestionale apposita.

    Potresti utilizzare un codice che nell'inserimento setti
    "mioOrdine" automaticamente per evitare il lato manuale
    della soluzione ma non è necessario.

    Nella query, richiedi l'ordine in base a "mioOrdine",
    ASC per averlo come lo hai settato tu 1, 2, 3, ...
    DESC per riceverlo al contrario

    Perchè finchè cerchi di ordinare pochi dati, non c'è problema,
    ma se cominci a richiedere un ordine su grandi quantità di risultati
    ogni volta che richiedi la pagina, il server ti farà sentire la latenza
    di ordinamento oltre che ad un suo rallentamento.


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.