Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    2 Select Dinamiche Da Db E Caricamento Immagine ???

    Ciao a tutto lo Staff e a tutti gli utenti

    ho un problema:

    1) la prima SELECT dinamica seleziona il "vino1"
    2) la seconda SELECT deve selezionare in automatico il "prezzo1" corrispondente al prodotto
    selezionato nella prima SELECT

    3) la prima SELECT deve caricare in un frame presente nella stessa pagina, l'immagine corrispondente al "vino1" ...e così via per gli altri vini

    vi allego il codice:


    <table border="1" align="center">
    <tr> <td> Visualizza il prodotto selezionato </td> </tr>

    <tr>
    <td> &#160;&#160;&#160;&#160;&#160; Nome </td>
    <td>
    <select name="visualizzaProdotto">

    <?php
    $dbhost = 'localhost';
    $dbuser = 'utente';
    $dbpass = 'password';
    $dbname = 'vini';

    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die
    ('Error connecting to mysql');

    mysql_select_db($dbname);

    $sql = "SELECT id,nome FROM prodotti ORDER BY id";
    $result = mysql_query($sql);

    while ($row = mysql_fetch_assoc($result))
    {
    if (!empty($nome))
    {
    if ($row[nome]<>$nome)
    {
    echo '<option value="'.$row[nome].'" >'.$row[nome].'</option>';
    }
    else { echo '<option value="'.$row[nome].'" SELECTED>'.$row[nome].'</option>'; }
    }
    else { echo '<option value="'.$row[nome].'">'.$row[nome].'</option>'; }
    }

    ?>
    </select>
    </td>
    </tr>

    <tr>
    <td> &#160;&#160;&#160;&#160;&#160; Prezzo </td>
    <td>
    <select name="prezzoProdotto">

    <?php
    $dbhost = 'localhost';
    $dbuser = 'utente';
    $dbpass = 'password';
    $dbname = 'vini';

    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die
    ('Error connecting to mysql');

    mysql_select_db($dbname);

    $sql = "SELECT id,prezzo FROM prodotti ORDER BY id";
    $result = mysql_query($sql);

    while ($row = mysql_fetch_assoc($result))
    {
    if (!empty($prezzo))
    {
    if ($row[prezzo]<>$prezzo)
    { echo '<option value="'.$row[prezzo].'" >'.$row[prezzo].'</option>'; }
    else { echo '<option value="'.$row[prezzo].'" SELECTED>'.$row[prezzo].'</option>'; }
    }
    else { echo '<option value="'.$row[prezzo].'">'.$row[prezzo].'</option>'; }
    }

    ?>
    </select>
    </td>
    </tr>
    </table>


    e tutta la notte che non dormo
    grazie per la risposta

    buone vacanze a tutti

  2. #2

    PER AVERE UN PO' DI AIUTO COSA DEVO FARE....?

    fatevi avanti....

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non conoscendo il php ho preferito non rispondere, ma visto che mi hai contattato tramite pvt :rollo: proverò ad aiutarti.
    E' sempre buona norma non inserire codice lato server nei 3D ma solo quello che riceve il browser (cioè html) proprio perché non tutti lo conosco.
    Per lo stesso motivo posso solo indirizzarti poi dovrai essere tu a proseguire qui trovi un esempio (js) di select dinamiche http://javascript.html.it/demo/javas...12/esempio.htm
    Per l'iframe vale lo stesso discorso non sapendo come funziona il php non capisco come passerai i dai.
    Pertanto nella onchange della prima select oltre alla chiama per la seconda select devi inviare anche i dati al iframe.
    Esempio:
    document.NomeIframe.src='pagina_che_visualizza_imm agine.php?id='+this.options[this.selectedIndex].value

    Di più non posso fare
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4

    Grazie dell'aiuto :-)

    seguirò le tue preziose istruzioni!

    thanks

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.