Nicht mehr ganz neu hier
Hallo zusammen,
ich hänge an einem dynamischen Formular fest und bräuchte einen Schubser in die richtige Richtung.
Ich habe ein Formular, das auf drei Teile aufgeteilt ist.
Nun soll der Inhalt im Optionsfeld des zweiten Formulars das Ergebnis einer PHP-Abfrage sein, die auf der ersten Auswahl basiert. Also dachte ich an JQuery und habe im Header folgendes eingefügt:
Damit wollte ich den Inhalt aus dem ersten Optionsfeld übergeben und ein PHP-Skript aufrufen.
Darin habe ich $produktkategorie = $_POST["sel_vertriebspartner"]; definiert. Nur mal testweise.
Mein Problem ist wie muss ich im PHP-Skript den übergebenen Wert ansprechen und vor allem wie kann ich das Ergebnis des Selects anschließend zurückgeben?
Leider bekomme ich keinen Code-Tag mehr bei dem Beitrag, damit ich ihn schön einrücken kann. Wäre toll, wenn jemand einen Tipp für mich hätte.
Viele Grüße
Michaela
ich hänge an einem dynamischen Formular fest und bräuchte einen Schubser in die richtige Richtung.
Ich habe ein Formular, das auf drei Teile aufgeteilt ist.
Code:
<div id="div_kauf_suche">
<form id="form_vertriebspartner_suche" name="form_vertriebspartner_suche" class="form" >
<div id="div_vertriebspartner">
<label><b>Wo haben Sie den Artikel gekauft?</b></label>
<select id="sel_vertriebspartner" name="sel_vertriebspartner" size="1">
<option selected="selected">- Bitte auswählen -</option>
<?php foreach ($vertriebspartner as $e): ?>
<option> <?php echo $e['vertriebspartner'] ?></option>
<?php endforeach; ?>
</select>
</div>
</form>
<form id="form_produktkategorie_suche" name="form_produktkategorie_suche" class="form">
<div id="div_produktkategorie">
<label><b>Zu welcher Produktkategorie gehört das Produkt?</b></label>
<select id="sel_produktkategorie" name="sel_produktkategorie" size="1">
<option selected="selected">- Bitte auswählen -</option>
</select>
</div>
</div>
Nun soll der Inhalt im Optionsfeld des zweiten Formulars das Ergebnis einer PHP-Abfrage sein, die auf der ersten Auswahl basiert. Also dachte ich an JQuery und habe im Header folgendes eingefügt:
Code:
<!-- jQuery-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#sel_vertriebspartner").change(function(){
var vertriebspartner=$(this).children('option:selected').val();
$("#sel_produktkategorie").load("produktkategorie.php",{value: vertriebspartner});
});
});
</script>
Damit wollte ich den Inhalt aus dem ersten Optionsfeld übergeben und ein PHP-Skript aufrufen.
Darin habe ich $produktkategorie = $_POST["sel_vertriebspartner"]; definiert. Nur mal testweise.
Mein Problem ist wie muss ich im PHP-Skript den übergebenen Wert ansprechen und vor allem wie kann ich das Ergebnis des Selects anschließend zurückgeben?
Leider bekomme ich keinen Code-Tag mehr bei dem Beitrag, damit ich ihn schön einrücken kann. Wäre toll, wenn jemand einen Tipp für mich hätte.
Viele Grüße
Michaela