Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Query in cascata

  1. #1

    Query in cascata

    Ciao ragazzi, ho fatto questo codicetto

    Codice PHP:
    <?php

    $query 
    = @mysql_query("SELECT * FROM sezioni ORDER BY nome ASC");
    $row_rs_imagegallery mysql_fetch_assoc($query);
    $num_record mysql_num_rows($query);
    $colonne 2;
    $tot_righe $num_record/$colonne;
    $i_x 0;
    $x_x 0;
    $k_x 0;
    $cell_width floor(100/$colonne); ?>

    <?php echo '<table width="600px" border="0" cellspacing="1" cellpadding="5" style="text-align:left;"> <tr>';
    while(
    $row_rs_imagegallery mysql_fetch_array($query)){
    $i_x++;
    $x_x++;
    $k_x++;
    $images_sez strtolower($row_rs_imagegallery[nome]);
    $images_sez str_replace(" ""_"$images_sez);

    echo 
    "
    <td  width=\"30px\"><img src=\"
    $url/images/icone/$images_sez.gif\" > </td>
    <td width=\"
    $cell_width%\"   width=\"270px\"><b id=\"col_sezioni\">$row_rs_imagegallery[nome][/b]

    "
    ;
    //categoria 
    echo "<ul>";

    $query mysql_query("SELECT * FROM categorie WHERE id_sezione='$row_rs_imagegallery[id]' ");
    while(
    $riga mysql_fetch_array($query)) {

    $id_cat=$riga['id'];
    $titolo_cat=$riga['cat_nome'];
    $link_cat=$riga["cat_link"];

    echo
    "[*]$titolo_cat";


    }


    echo 
    "[/list]</td>";

    if(
    $i_x == $colonne) { echo'</tr>';
    if (
    $i_x == $colonne && (($x_x/$colonne) != $tot_righe)) { echo'<tr>';
    $i_x 0;
    } } if (
    $colonne <= $x_x){ if (($k_x%$colonne) != 0){
    $indice $k_x;
    while ((
    $indice%$colonne) != ){
    echo
    '<td>[img]images/immagine_vuota.gif[/img]</td>';
    $indice++;
    }

    if((
    $indice%$colonne) == ){ echo'</tr>';
    }
    }
    }
    else{ echo 
    '</tr>';
    }
    echo 
    '</table>'




    ?>
    Però se inserisco questa parte

    Codice PHP:
    //categoria 
    echo "<ul>";

    $query mysql_query("SELECT * FROM categorie WHERE id_sezione='$row_rs_imagegallery[id]' ");
    while(
    $riga mysql_fetch_array($query)) {

    $id_cat=$riga['id'];
    $titolo_cat=$riga['cat_nome'];
    $link_cat=$riga["cat_link"];

    echo
    "[*]$titolo_cat";


    }


    echo 
    "[/list]</td>"
    In ciclo non va avanti come posso fare per risolvere??


  2. #2
    Mi sono documentato ed ho provato questo codice ma non restituisce nulla

    Codice PHP:
    //categoria 
    echo "<ul>";
    $query1 = @mysql_query("SELECT * FROM sezioni INNER JOIN categorie ON id = id_sezione WHERE id_sezione=$row_rs_imagegallery[id]");

    while(
    $riga mysql_fetch_array($query1)) {

    $id_cat=$riga['id'];
    $titolo_cat=$riga['cat_nome'];
    $link_cat=$riga["cat_link"];

    echo
    "[*]$titolo_cat";


    }


    echo 
    "[/list]</td>"

  3. #3
    Nessuno che riesci ad aiutarmi??

  4. #4
    Ragazzi non riesco ad andare avanti, riuscite ad aiutarmi??

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