Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    Ti ringrazio per la risposta, ma in questa maniera, riempie la sottolista "Femmine" solo con una riga, tutte le precedenti vanno in Maschi.

    Preciso che il campo per identificare il genere non è più un INT (1/0), ma un VCHAR riempito per esteso con "Maschi" e "Femmine".


    GRAZIE

  2. #12
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    allora facciamo un pò d' ordine...

    per avere tutti i maschi e femmine ORDINATI

    Codice PHP:
    $query=mysql_query("SELECT * FROM tabella ORDER BY genere ASC");

    echo 
    '<select name="select" id="select" size="1">
    <option value="" selected>SCEGLI</option>'
    ;

    $grp_male'<optgroup class="opt1" label="Maschi">';       
    $grp_female='<optgroup class="opt2" label="Femmine">';

    while (
    $res=mysql_fetch_assoc($query))
    {
    if (
    $res['genere'] == "maschio"$grp_male.="<option value=\"{$res['link']}\">{$res['pagina']}</option>\n";
    else 
    $grp_female.="<option value=\"{$res['link']}\">{$res['pagina']}</option>\n";
    }
    $grp_male.="</optgroup>";
    $grp_female.="</optgroup>";

    echo 
    $grp_male;
    echo 
    $grp_female;

    echo 
    "</select>"
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #13
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    Sei gentilissimo e non vorrei stancarti, ma la tendina appare solo con i due optgroup, ma non ci sono i nomi, l'elenco è vuoto. Presenti solo "Maschi" e "Femmine" e basta.

    Non so perché.

    grazie

  4. #14
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    verifica i nomi dei campi della tabella se li ho messi giusti , tipo genere, nick ecc..

    mysql_fetch_assoc() se nn trova un campo all' interno della riga di query non da errore, inoltre verifica che io abbia messo correttamente 'Maschio' e Femmina, sono andato ad intuito
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #15
    Utente di HTML.it L'avatar di MM88
    Registrato dal
    Jun 2003
    Messaggi
    567
    Hai ragione, scusa, era proprio mysql_fetch_assoc() che non torvava $query.


    grazie ancora, ora la lista è ordinata perfettamente.

  6. #16
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    buone feste

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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