Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Cicli iterazione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    Cicli iterazione

    Codice PHP:

    /*salve, avrei bisogno di risolvere un piccolo problema
    spiegazione delle variabili:
    $path è il percorso index.php?section=14&pageID=6#  che dal quinto $row->planet diventa index.php?section=14&pageID=7#

    $row->planet estrapola i dati dalla query   Mercurio Venere Terra Marte Giove Saturno Urano Nettuno

    [url=".$path.$row->planet."]".$row->planet."[/url]  è un collegamento esterno che fa riferimento ad un collegamento interno di un altra pagina

    Quello che vorrei fare senza dover usare un altra query ma un ciclo è  

    dal 1° record al 4° record il path è index.php?section=14&pageID=6# 
    mentre
    dal 5° all' 8° record deve essere index.php?section=14&pageID=6+1# ossia  index.php?section=14&pageID=7# 
    grazie a chi mi aiuta  luigi
    */

    $path="index.php?section=14&pageID=6#

    //-----altro code-----
    $result = mysql_query ( "select from pianeti where tipo='s'");
    while ( 
    $row = mysql_fetch_object ( $result )) {


    echo "  
    <tr>
                     <
    td >[url=".$path.$row->planet."]".$row->planet."[/url]</td>
                     <
    td >".$row->km."</td>
                     <
    td >".$row->ua."</td>
                     <
    td >".$row->peri."</td>
                     <
    td >".$row->af."</td>
              </
    tr>
              
    ";
    }
    mysql_free_result ( 
    $result );
    echo "
    </tbody></table>
    //-------------altro code---------- 

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    Problema risolto

    Codice PHP:

    //alla fine ho risolto creando un campo nel db che si chiama tipo e ai primi 4 ho assegnato la //lettera 's' e agli ultimi 4 lalettera 't' 


     
    $path="index.php?section=14&pageID=6#";
    $result mysql_query "select * from pianeti where tipo='s' OR tipo='t' ");

    while ( 
    $row mysql_fetch_object $result )) {
     
     if(
    $row->tipo=='t'$path="index.php?section=14&pageID=7#";

    echo 
    "  <tr>
                     <td >[url="
    .$path.$row->planet."]".$row->planet."[/url]</td>
                     <td >"
    .$row->km."</td>
                     <td >"
    .$row->ua."</td>
                     <td >"
    .$row->peri."</td>
                     <td >"
    .$row->af."</td>
              </tr>
              "
    ;
    }
    mysql_free_result $result );
    echo 
    "</tbody></table> 

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.