Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Per le ripetizioni credo dipenda dal fatto che fai

    window.location.href+=

    Quindi concateni sempre al url attuale (compreso di query string).
    Prova a fare

    window.location.href = pagina.php?DescrizioneGruppo='+this.options[this.selectedIndex].value;

    Per il selected, dovresti controllare se il parametro $_GET è uguale ad uno dei valori della select, esempio:
    Codice PHP:
    while ($i < $num) {
           $DescrizioneGruppo=mysql_result($risultati1,$i,"DescrizioneGruppo");
           $selected = (isset($_GET['DescrizioneGruppo'])
                            && $_GET['DescrizioneGruppo'] == $DescrizioneGruppo) ? 'selected' :'';
        ?>
           
           <option value="<?php echo $DescrizioneGruppo ?><?php echo $selected ?>><?php echo $DescrizioneGruppo;?></option>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    23
    Quote Originariamente inviata da boots Visualizza il messaggio
    Per le ripetizioni credo dipenda dal fatto che fai

    window.location.href+=

    Quindi concateni sempre al url attuale (compreso di query string).
    Prova a fare

    window.location.href = pagina.php?DescrizioneGruppo='+this.options[this.selectedIndex].value;
    Grande boots! Per la prima richiesta ho seguito pedissequamente il tuo suggerimento (eliminando il +) e tutto è andato bene.
    In merito alla seconda ho provato ad applicarla, ma senza i risultati sperati. Tuttavia, mi hai comunque illuminato ed ho utilizzato un if come di seguito indicato
    codice:
    	$test = $_GET['DescrizioneFornitore'];
    	if ($test <> NULL) {
        ?> 
        		  <option value="<?php echo $test;?>" selected><?php echo $test;?></option>
    Adesso ho però un altro problema... la pagina dispone di 4 menu a tendina e quando ne seleziono uno, la pagina si aggiorna, perdendo tutte le eventuali selezioni degli altri 3 menu, con l'unica eccezione di quello che ha provocato il refresh. Come potrei risolverla?
    Grazie come sempre per la disponibilità.

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.