Hi,
bei dem damaligen Beispiel war ja ein Ansatz von Pseudo-Dynamik zu erkennen. Ich meine damit, dass die Inhalte der Listboxen abhängig von der vorhergehenden Auswahl aufgebaut worden sind. Meine Idee ist jetzt das etwas kompakter zu gestalten.
Die jeweils nachfolgende Listbox soll immer um den vorhergehend ausgewählten Eintrag bereinigt werden, bis in Box 5 nur noch ein Eintrag übrig ist.
Ich dachte daran, die ID des vorhergehenden Eintrags mit zu übergeben und diese in der func.php durch die SQL-Abfrage
auzuklammern. Aber das verfremdet ja die Ergebnisse, weil immer ein Eintrag nachrutscht!?
Hast Du evtl. eine Idee, wie so etwas technisch lösbar ist? I
Hier auch mal der Code der func.php:
Alles anzeigen
Danke für jegliche Eingebung!
bei dem damaligen Beispiel war ja ein Ansatz von Pseudo-Dynamik zu erkennen. Ich meine damit, dass die Inhalte der Listboxen abhängig von der vorhergehenden Auswahl aufgebaut worden sind. Meine Idee ist jetzt das etwas kompakter zu gestalten.
Die jeweils nachfolgende Listbox soll immer um den vorhergehend ausgewählten Eintrag bereinigt werden, bis in Box 5 nur noch ein Eintrag übrig ist.
Ich dachte daran, die ID des vorhergehenden Eintrags mit zu übergeben und diese in der func.php durch die SQL-Abfrage
auzuklammern. Aber das verfremdet ja die Ergebnisse, weil immer ein Eintrag nachrutscht!?
Hast Du evtl. eine Idee, wie so etwas technisch lösbar ist? I
Hier auch mal der Code der func.php:
Quellcode
- <?
- $next = $_GET['dest']+1;
- echo 'select'.$_GET['dest'].'|| ';
- if($_GET['dest'] > 5) {
- echo '<input type="submit" value="Auswahl senden" >';
- } else {
- echo '<select name="source'.$_GET['dest'].'" id="source'.$_GET['dest'].'" ">';
- echo '<option value=""></option>';
- $conn = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PW);
- mysql_select_db($MYSQL_DB, $conn);
- $result = mysql_query("SELECT id, betreff FROM `archiv` LIMIT 5; ");
- while($row = mysql_fetch_object($result))
- {
- echo '<option value="'.$row->id.'">'.$row->betreff.'</option>';
- }
- echo '</select>';
- if($_GET['dest'] < 5) {
- echo '<a href="#" onclick="sendRequest('.$next.')">UND</a>';
- }
- }
- ?>
Danke für jegliche Eingebung!
Um Rekursionen zu verstehen, muss man zuerst Rekursionen verstehen...