Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Passare il campo di una SELECT come variabile ??!??

    Ciao a tutti,

    ho questa riga di codice:

    <select id="gen" name="genere" OnChange="parent.gen_ps2.location='ris_gen.php'">

    che, alla selezione di un valore della mia SELECT mi carica una pagina in un frame.
    Vorrei però passare alla pagina anche il valore di ciò che l'utente ha scelto nella SELECT.
    Come posso fare????
    Premetto che siamo all'interno di pagine PHP.

    grazie mille per l'attenzione!!!

    ciao!!

  2. #2
    document.getElementById('gen').options[document.getElementById('gen').selectedIndex].value

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Passare il campo di una SELECT come variabile ??!??

    Originariamente inviato da ajeje-brazorf
    Ciao a tutti,

    ho questa riga di codice:

    <select id="gen" name="genere" OnChange="parent.gen_ps2.location='ris_gen.php'">

    che, alla selezione di un valore della mia SELECT mi carica una pagina in un frame.
    Vorrei però passare alla pagina anche il valore di ciò che l'utente ha scelto nella SELECT.
    Come posso fare????
    Premetto che siamo all'interno di pagine PHP.

    grazie mille per l'attenzione!!!

    ciao!!
    prova cosi:

    codice:
    <select id="gen" name="genere" OnChange="parent.gen_ps2.location='ris_gen.php?valore='+this[this.selectedIndex].value">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    probabilmente sbaglio qualcosa io, ma ho provato e non mi funziona:

    ovvero provo a beccare la variabile nell'altra pagina con $_GET['valore'] ma non c'è niente!!

  5. #5
    Originariamente inviato da Mega69
    document.getElementById('gen').options[document.getElementById('gen').selectedIndex].value
    perdonami l'ignoranza ... ma come dovrei usarlo??
    nel javascript non sono molto ferrato!!!

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ajeje-brazorf
    probabilmente sbaglio qualcosa io, ma ho provato e non mi funziona:

    ovvero provo a beccare la variabile nell'altra pagina con $_GET['valore'] ma non c'è niente!!
    prova cosi:
    codice:
    <select id="gen" name="genere" onChange="parent.gen_ps2.location.href='ris_gen.php?valore='+this[this.selectedIndex].value">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Originariamente inviato da cavicchiandrea
    prova cosi:
    codice:
    <select id="gen" name="genere" onChange="parent.gen_ps2.location.href='ris_gen.php?valore='+this[this.selectedIndex].value">
    provato e riprovato in tutte le salse, ma niente... variabile vuota!!

    sigh!!

    Vi allego la porzione di codice intera:

    <select id="gen" name="genere" onChange="parent.gen_ps2.location.href='ris_gen.ph p?valore='+this[this.selectedIndex].value">
    <?
    $link = mysql_connect("localhost", "root", "b166er") or die("Non posso connettermi: " . mysql_error());
    mysql_select_db('ajeje', $link) or die (mysql_error());
    $sql = "SELECT genere FROM gen_ps2 order by genere";
    $result = mysql_query($sql) or die("Errore query: " . mysql_error());
    echo "<option>SCEGLI</option>";
    while ($row = mysql_fetch_array($result)) {
    echo "<option>".$row['genere']."</option>";
    }
    ?>
    </select>

    Con questo creo l'elenco di option per la select.
    Nella pagina in cui vado avrei però bisogno di sapere il valore scelto... che di solito becco con $_GET['valore'] ma invece ... niente!!!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da ajeje-brazorf
    provato e riprovato in tutte le salse, ma niente... variabile vuota!!

    sigh!!
    hai una pagina on-line? che ci o un occhio oppure posta il sorgente (la pagina html) di quello che riceve il browser senza PHP

    La poche cose capisco di PHP tu non valorizzi il value della option, pertanto non passi alcun valore al onchange

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    quello sopra è il codice da cui parte tutto, mentre nella pagina successiva (che ancora non c'è) ho messo semplicemente:

    echo $_GET['valore']

    e non appare niente!!!

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dalla sintassi che usi si direbbe che tu stia facendo la scelta in una select contenuta in un frame "fratello" della finestra che vorresti cambiare... in tal caso non si capisce perche' si manifesti il difetto... comunque prova anche cosi':

    onChange="v=this[this.selectedIndex].value;alert(v);parent.gen_ps2.location.href='ris_ gen.php?valore='+v">

    Dovrebbe apparire un messaggio con il valore dell'option selezionata... e poi cambiare il frame di destinazione.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.