Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    108

    passare variabile php con onchange

    Salve a tutti scusate se rompo ma

    oltre alla variabile che passo con l'indirizzo avrei bisogno di passare la variabile $model che vedete nella prima linea tramite l' Onchange della select del codice sottostante,

    <?php
    $model=$_GET['model'];
    ?>
    <div id="Marca">
    Seleziona una marca:

    <select id="sel_make" name="modello" onChange="v=this[this.selectedIndex].value;location.href='co2index.php?maker='+v">>
    <?php
    $sql = "SELECT c_make FROM cars WHERE c_model='$model' GROUP BY c_make ";
    $res = mysql_query($sql,$conn);
    while($row = mysql_fetch_array($res))
    {
    echo '<option value="' . $row['c_make'] . '">' . $row['c_make'] . '</option>';
    }
    ?>
    <?php
    $sql = "SELECT * FROM cars GROUP BY c_make ";
    $res = mysql_query($sql,$conn);

    while($row = mysql_fetch_array($res))
    {
    echo '<option value="' . $row['c_make'] . '">' . $row['c_make'] . '</option>';
    }
    ?>

    </select>
    </div>


    Grazie per ogni consiglio
    Leonardo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onChange="v=this[this.selectedIndex].value;location.href='co2index.php?maker='+v+'&mod el=<?=$model ?>">>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    108
    Se funziona sei un grande grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    108
    Ciao, allora ho inserito questa linea ma non sembra funzionare addirittura la select non elabora forse c'è un errore nella sintassi che ho scritto?


    <select id="sel_make" name="marca" onChange="v=this[this.selectedIndex].value;location.href='co2index.php?maker='+v+'&mod el=<?=$model ?>">

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    guarda l' html risultante, no?
    comunque se non stampa dipende da php non javascript

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    108
    Allora ti ringrazio per l'attenzione,
    ma il problema era che che alla selezione della select in html, io avevo un redirect che però con il codice che tu mi avevi consigliato non partiva, cioè non avveniva il redirect e quindi non potevo controllare l'html come tu suggerivi comunque ho risolto tutto scambiando il valore di passaggio al redirect con il codice id della macchina.

    Comunque grazie,
    ogni aiuto è sempre ben gradito.
    Adesso non ho tempo ma quando ne trovo guardero anche la soluzione da te suggerita.

    ciao ciao

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.