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

    Ordinamento per valore medio di due valori

    salve ragazzi, se ho questa tabella:

    id | min | max



    come faccio a farmi stampare tutti gli id ordinati per valore medio (somma tra max e min) ordinado dal valore piu' piccolo a quello piu' alto?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    Codice PHP:

        
    SELECT id
    ,min,max, (min+max)/AS valore_medio FROM tabella ORDER BY valore_medio ASC

  3. #3
    grazie, una cosa, se poi volessi fare il multi pagina, posso adattare questo codice, vero?
    funziona lo stesso, no?
    Codice PHP:

    <?php //Visualizzazione elmenti in più pagine
    $limit 10// articoli per pagina
    $result mysql_query("SELECT COUNT(*) FROM recensioni WHERE id_struttura=\"$id\" and stato=1 and visibile=1  ");
    $tot=mysql_fetch_array($result);
    $page = isset($_GET['p']) ? $_GET['p'] : 1;
    $totals $tot[0];
    $totals_pages ceil($totals $limit);
    $recensione_struttura mysql_query("SELECT * FROM recensioni WHERE id_struttura=\"$id\" and stato=1 and visibile=1  ORDER BY ID DESC limit ".(($page 1) * $limit).",".$limit);
    //Fine visualizzazione

    while($recensione mysql_fetch_array($recensione_struttura)){

    <?
    php }?>

    <div align="center">Pagina <?php echo $page?> di <?php echo $totals_pages?> 

            <?php
            
    if($page 0)        {
                echo 
    '<a href=index.php?page=1&id='.$id.'&recensioni=1&p='.($page 1).'>&lt; Precedente</a> | ';
            }else{
                echo 
    '&lt; Precedente | ';}
            if(
    $page <= $totals_pages){
                echo 
    '<a href=index.php?page=1&id='.$id.'&recensioni=1&p='.($page 1).'>Successivo &gt;</a>';
            }else{
                echo 
    'Successivo &gt;';}
            
    ?>
            </div>

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.