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

    problemone (almeno per me)

    ciao spero che qualcuno possa aiutarmi.
    allora ho l'esigenza di contare quante volte avviene un loop.
    il codice in questione è:
    codice:
    $result=mysql_query($sql, $connetti) or die(mysql_error());
    
    $i=1;
    
    $loop="";
    while ($line=mysql_fetch_array($result, MYSQL_ASSOC)) {
    $uhu=strpos($line[Supported], $cell);
    if ($uhu===false){
    } else {
    $loop.=$i++." )<a href=/$line[File]>$line[Name]</a>
    ";
    }
    }
    $loop.="";
    $quanti=???????
    echo $quanti;
    echo $loop;
    mysql_free_result($result);
    mysql_close($connetti);
    non posso ricavarlo dalla query sql in quanto devo verificare la presenza di una stringa $cell in $line[Supported]
    quello che mi serve è capire come fare a mettere in una variabile il numero di volte che viene stampato il ciclo per motivi di paginazione dei risultati
    grazie in anticipo dell'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    534
    Prova così:
    codice:
    <?
    $result=mysql_query($sql, $connetti) or die(mysql_error());
    
    $i=1;
    $loop="";
    
    while ($line = mysql_fetch_assoc($result)) {
    
        $uhu = strpos($line['Supported'], $cell);
    
           if (!$uhu === false){
           $loop .= $i++. ")<a href=/$line[File]>$line[Name]</a>
    ";
           }
    }
    
    $loop.="";
    $quanti = $i;
    
    echo $quanti;
    echo $loop;
    
    mysql_free_result($result);
    mysql_close($connetti);
    ?>

  3. #3
    grazie cosi funziona.
    a volte penso di essere proprio deficiente
    al prossimo

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.