Echo een waarde uit database met Onchange?

Status
Niet open voor verdere reacties.

geenID

Gebruiker
Lid geworden
1 jul 2009
Berichten
312
Hallo allemaal,

Ik heb een database met daarin een tabel waarin staat: Een kamer-type en de prijs per dag.
Nu kan ik gewoon zonder problemen de kamer-types echo'en. Maar ik wil ook de prijs kunnen echo'en, in de Onchange event.
Is dit mogenlijk?

Hier is een snippet van mijn code.

Code:
<table>
    <tr>
        <td>
            Room type:
        </td>
        <td>
            <select onchange="">
            <?php
                echo get_categories($link);
            ?>
            </select>
        </td>
    </tr>
    
    <tr>
        <td>
        Price per day:
        </td>
        <td>
            <!-- Hier moet de prijs per dag ge-echo'ed worden -->
        </td>
    </tr>
</table>
 
Een onChange event is javascript dus de oplossing is per definitie ook javascript. Gelukkig is dit een standaardvraag dus heel kort googlen naar "jquery onchange ajax" levert dingen op als:
http://stackoverflow.com/questions/...ugh-ajax-from-onchange-event-of-drop-down-box

En ja, ik zou het met jQuery doen, die hebben alle problemen met browsercompatibiliteit al uitgezocht en dat scheelt je echt dagen werk.

De PHP kant is dan overigens niets meer dan een scriptje dat een HTTP request ontvangt en uit de $_GET of $_POST ophaalt welke gegevens je zoekt, en die teruggeeft als JSON, XML of gewoon platte HTML die je direct in je form kunt proppen.
 
Ik heb inderdaad al gegoogled en kreeg veel (onduidelijke voor mij) resultaten.
Ik heb echter totaal geen ervaring met jquery noch JSON.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan