Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Non credo che ti serva una seconda query, dovrebbe bastare solo la prima, quella che usi per estrarre i dati e compilare il secondo elenco...
    Provaci: se non funziona proviamo qualche alternativa

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    11
    Originariamente inviato da clasku
    Non credo che ti serva una seconda query, dovrebbe bastare solo la prima, quella che usi per estrarre i dati e compilare il secondo elenco...
    Provaci: se non funziona proviamo qualche alternativa
    Ti ringrazio ancora per il tuo aiuto...

    Allora... il problema principale è che se eseguo quel codice nella stessa query, mi estrae si il secondo elenco ma non si visualizza in un unico blocco suddiviso dall'altro che ho già come vorrei (rinfresco la memoria... ):

    codice:
    <ul>[*]produttore 1[*]produttore 2[*]produttore 3[*]produttore n...[/list]
    
    
    <ul>[*]produttore 1
    <ul>[*]prodotto[/list]
    [*]produttore 2
    <ul>[*]prodotto[/list]
    [*]produttore 3
    <ul>[*]prodotto/ul>
    [*]produttore n...
    <ul>[*]prodotto[/list]
    [/list]
    Praticamente mi si mescola assieme all'altro e questo purtroppo non va bene per quello che vorrei fare io!!

    Spero che tu sai un'alternativa altrimenti, nel peggiore dei casi eseguo una seconda query e li estraggo (al momento è l'unica soluzione che mi funziona!!)

    Grazie mille!!

  3. #13
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Non capisco cosa intendi per "mi si mescola assieme all'altro"... così non si mescola niente, hai due UL distinte.
    Codice PHP:
    $result mysql_query($query) or die('query fallita' mysql_error());

    //blocco 1

    echo '<ul';
    while (
    $prod mysql_fetch_assoc($result)) {
        echo 
    '[*]' $prod['produttore'] . '';    
        }
    echo 
    '[/list]';

    //blocco 2

    $resource mysql_query($query// <--- stessa di prima, cambi il nome per il resulset

    $nome '';

    while (
    $row mysql_fetch_assoc($resource) ) {

    if(
    $row['produttore'] != $nome) {
       echo 
    $row['produttore'];
       
    $nome $row['produttore'];
       } 

    echo 
    "tutto il resto...";

    L'ho testato e ha funzionato perfettamente, poi nella pagina puoi metterlo un po' dove ti pare... ma nella stessa pagina però!

  4. #14
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    11
    Originariamente inviato da clasku
    Non capisco cosa intendi per "mi si mescola assieme all'altro"... così non si mescola niente, hai due UL distinte.
    Codice PHP:
    $result mysql_query($query) or die('query fallita' mysql_error());

    //blocco 1

    echo '<ul';
    while (
    $prod mysql_fetch_assoc($result)) {
        echo 
    '[*]' $prod['produttore'] . '';    
        }
    echo 
    '[/list]';

    //blocco 2

    $resource mysql_query($query// <--- stessa di prima, cambi il nome per il resulset

    $nome '';

    while (
    $row mysql_fetch_assoc($resource) ) {

    if(
    $row['produttore'] != $nome) {
       echo 
    $row['produttore'];
       
    $nome $row['produttore'];
       } 

    echo 
    "tutto il resto...";

    L'ho testato e ha funzionato perfettamente, poi nella pagina puoi metterlo un po' dove ti pare... ma nella stessa pagina però!
    GRAZIEEEE.... io utilizzavo un altro metodo per la query ed ecco perchè non riuscivo a seguirti:

    Codice PHP:

    $query
    mysql_query("......"); 
    modificando il codice come mi hai mostrato tutto funziona regolarmente e senza intoppi!!

    Grazie ancora (soprattutto per avermi risposto pure di domenica!!) .... questo forum per me sta diventando un oracolo!!!


    Ciao e buona domenica!!

  5. #15
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Prego
    Buona domenica anche a te

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.