Beste mensen,

Ik heb een script waarin de volgende code staat:


<tr>
			<td>Vaste omschrijving:</td>
			<td>
                <select class="form-control" id="omschrijvingDB" name="omschrijvingDB">
                    <option value="0">-</option>
                    <?
                    $res = $dbase->query_array("SELECT * FROM verkoop_vaste_diensten ORDER BY omschrijving ASC");
                    if($res){
						foreach($res as $w){
							?>
							<option value="<?=$w['omschrijving']?>"><?=$w['omschrijving']?></option>
							<?
						}
                    }
                    ?>
                </select>
            </td>
		  </tr>
		<tr>
          <td align="left">Omschrijving:</td>
          <td align="left">
            <input type="text" id="omschrijving" class="form-control" value="<?=$omschrijving?>" name="omschrijving" />
         </td>
        </tr>
          <tr>
		  <td width="150">Prijs:</td>
		  <td>
           	<input type="text" id="stukprijs" class="form-control" value="<?=$stukprijs?>" name="stukprijs" />
           	</td>
		  </tr>


Omschrijving haalt hij netjes uit de database en die voert hij ook in bij het vakje omschrijving maar hoe krijg ik nu automatisch ook de prijs mee? Dat lukt me namelijk niet..
Dat is geen flowchart ;-)
Je doet dus meerdere POST-requests? Is AJAX misschien dan niet beter?
Ik post niks.. ik klik op de vaste omschrijving en die vult hij dan zelf aan in omschrijving..
Ik kan er geen chocola van maken. Schrijf het anders eens in detail op wat je doet, wat je ziet en wat er gebeurt, eventueel met een flowchart (pijlen-diagram).
Ik heb een formulier met 3 opties..

Vaste omschrijving (hier haalt hij vaste diensten uit de database)
Omschrijving (voor als in de database niet bestaat dan kunnen we die handmatig invullen
Prijs (bedoeling is dat die uit de database komt of handmatig invullen...

Als ik de dropdown open vaste omschrijving (vaste diensten dus) dan kan ik bijvoorbeeld test dienst aanklikken, deze vult hij dan automatisch in bij omschrijving.

Prijs blijft dan leeg, maar het idee ervan is dat de prijs ook ingevuld moet worden automatisch na het selecteren van de dienst.
Die code van Adoptive Solution is dan toch juist wat je zoekt?
Ik zal niet weten hoe ik dat zou moeten verwerken in mijn code want dat wat Adoptive Solution gaf dat snap ik wel gedeeltelijk maar daar gebeurd alles na de POST, hier gebeurd het voor iets maar verzonden gaat worden.
Waar zie jij een POST-request in dat voorbeeld?

<script type="text/javascript">
            $(document).ready(function()
            {
                $(".isolatie").change(function()
                {
                    var id=$(this).val();
                    var post_id = 'id='+ id;
                    $.ajax
                    ({
                        type: "POST",
                        url: "ajax1.php",
                        data: post_id,
                        cache: false,
                        success: function(isolatie)
                        {
                            $(".isolatie_renovatie").html(isolatie);
                        }
                    });

                });
            });
        </script>
Je hoeft niet per se AJAX te gebruiken.
Als je enkel een waarde uit een selectbox wil kopiëren is dat erg overkill.

Reageren