Visualizzazione dei risultati da 1 a 6 su 6

Discussione: option value

  1. #1

    option value

    salve raga, pratic da option value ogni volta ke cambio il valore mi visualizza l'immagine dell'attrezzo (esempio nomeattrezzo=panca mi visualizza l'immagine dell'attrezzo)!
    io xò vorrei memorizzare in una variabile l'id dell'immagine visualizzata qlk sà aiutarmi?

    <select name="picture" size="1" onChange="showimage()">
    <option></option>
    <?
    $obj->connessione();
    $dati=mysql_query("select * from attrezzi order by nome");
    while($array=mysql_fetch_array($dati)){
    echo "<option value=\"$array[immagine]\">$array[nome]</option>";

    }
    ?>
    </select>

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    98
    se ho capito bene cosa vuoi fare (forse) potresti mettere l'id nelle option...

  3. #3
    se metto id nelle option non mi visualizza l'immagine

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    98
    io non so cosa fa showimage(), cioè non conosco il codice. Tu hai chiesto dopo posso memorizzare l'id.

    Io farei tutto diversamente.

    nel value metterei l'id.

    al change showimage prende il value della select che sarebbe l'id e con una richiesta ajax si recupera l'url dell'immagine; valorizza il src di un tag img ed ecco apparire l'immagine. con jquery lo fai in due sec

  5. #5
    <script language="javascript">

    function showimage()

    {

    if (!document.images)

    return

    document.images.pictures.src=

    document.mygallery.picture.options[document.mygallery.picture.selectedIndex].value

    }
    </script>

    <select name="immagine" size="1" onChange="showimage()">
    <option></option>
    <?
    $obj->connessione();
    $dati=mysql_query("select * from attrezzi order by nome");
    while($array=mysql_fetch_array($dati)){
    echo "<option value=\"$array[immagine]\">$array[nome]</option>";

    }
    ?>
    </select>

    ecco...io praticam seleziono il nome delll'attrezzo e mi visualizza l'immagine! e ci siamo!
    xò io voglio recuperare l'id dell'attrezzo selezionato...se tu sei gentile potresti postarmi il codice javascript o la chiamata ajax con cui recuperare l'id?grzie mille x la pazienza

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    98
    una chiamata ajax implica uno script lato server, una select su db ed una risposta che va gestita in javascript... spiegartelo o darti il codice qui è impossibile.


    leggi un po
    http://it.wikipedia.org/wiki/AJAX

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.