Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Devi ciclare sul risultato confrontando ad ogni ciclo il nome cercato con quello della riga corrente, ad ogni ciclo incrementi una variabile contatore, appena trovi il nome hai la sua posizione nella variabile contatore.

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Devi ciclare sul risultato confrontando ad ogni ciclo il nome cercato con quello della riga corrente, ad ogni ciclo incrementi una variabile contatore, appena trovi il nome hai la sua posizione nella variabile contatore.
    Fattooo!!!
    Non avevo proprio pensato a questa soluzione.
    Ora funziona perfettamente...posto il codice php nel caso possa essere utile a qualcun altro.
    Codice PHP:
    <?php
    include("common.php");
        
    $link=dbConnect();

        
    $name safe($_POST['name']);

        
    $i 1;
        
    $query=mysql_query("SELECT * FROM `scores` ORDER BY `score` DESC ")  or die(mysql_error());
        
        
        while(
    $row mysql_fetch_array($query))       
            {
                if (
    $row['name']==$name)
                {
                    echo 
    $i;
                }
                else
                {
                    
    $i += 1;
                }
            }
    ?>

Tag per questa discussione

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