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

    Problema Formattazione Ricorsione

    Ciao,

    ho scritto questa funziona ricorsiva che in pratica mi stampa tutte le categorie in modo illimitato... e funziona.

    Ora ho queste 2 necessità:

    1) vorrei che le categorie con padre uguale a 0 che non hanno figli mi stampassero la frase "nessuna sottocategoria";

    2) poterla paginare su 2 o più colonne a scelta di quante categorie uguale a 0 si desiderano avere su ogni colonna (con i css senza tabelle);

    Questo è il codice PHP:

    Codice PHP:
    <div class="column">
       <?php
          $column
    =0;
          function 
    sfoglia($id=0){
             global 
    $mysql$column;
             
    $query=("select categories.category, categories.category_denomination from categories where category_father=".$id);
         
    $result=mysql_query($query,$mysql);
         if(
    mysql_num_rows($result)){
           echo(
    "<ul>\n");
           while(
    $row=mysql_fetch_array($result)){
              if(
    $row["category_father"]==0){
                     echo(
    "[*]<h2>".$row["category_denomination"]."</h2>\n");
              }else{
                 echo(
    "[*]<a href=\"#\" title=\"#\">".$row["category_denomination"]."</a>");
              }
              
    sfoglia($row['category']);
              echo(
    "\n");
           }
           echo(
    "[/list]\n");
            }
         }        
         
    sfoglia();            
       
    ?>    
    </div>
    Questo il codice CSS:

    Codice PHP:
    #container .column {
    floatleft;
    width320px;
    background#FCE9D8;
    }

    #container .column  ul li h2 {
    padding10px 10px 10px 10px;
    font-size12px;
    color#ffffff;
    background#333;
    }

    #container .column  ul {
    list-stylenone;
    }

    #container .column  ul li {
    margin10px 10px 10px 10px;

    ringrazio in anticipo chi mi può dare una mano, non ne vengo fuori!

    Grazie!

  2. #2
    Allora il problema delle colonne l'ho appena risolto dopo molti tentativi.

    Ora mi rimane l'altro, ovvero: come posso fare apparire alle categorie con padre uguale a 0 e senza figli il messaggio "non ci sono sottocategorie"?

    Grazie

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.