php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.09.2004, 15:23  
Gast
 
Beiträge: n/a
Standard [Erledigt] 2 mal select 1 form

Hallo, Habe ein ziemlich dummes Problem:
Ich erkläre mal:

Also, ich habe eine Form, in welcher ich 2 SELECTS habe (input selects)

1. Select:
Beinhaltet ein Array aus einer Tabelle (Anzeige Name und Vorname)

2. Select: (gleiche tabelle wie 1. select)
Beinhaltet ein Array aus einer Tabelle (Anzeige Personal_Nr)

Nachdem ich ein select auswähle, also einen wert auswähle, wir das script submittet!
Mein Ziel ist es, das wenn ich das 1. select änder, und es wird submittet, das automatisch im 2. select der wert aus dem 1. select angezeigt wird, also nciht der Wert, sondern der zu deisem datensatz gehörige Wert (in diesem fall die Id)

Bsp: Ich wähle Mitarbeiter Max Mustermann aus:
Jetzt wird nach dem >POST im 2. select die ID des Max Mustermann angezeigt!

Und das ganze soll auch andersrum funktionieren, das wenn ich eine ID auswähle, das dann automatisch im 1. select der name des Mitarbeiters dieser ausgwählten ID angezeigt wird.

puuhhh....

Hier noch mein bisheriges script!
IOch schaffe es, das ich 1 select ändern kann, und es beim anderen select angezeigt wird (der dazugehörige wert) aber das beiden funktionieren klappt irgendwie nciht)
Hoffe jemand kann mir das ein Tippp geben oder mir weiter helfen.

PHP:
<form method="POST">
<td>
<select name="sel_mit" onChange="this.form.submit();">
<?
$id = $_POST['sel_mit'];
while ($row2 = mysql_fetch_array($res_q_sel_sql_mit)){
?>
<option <? if ($id == $row2[0]) { echo "selected"; }?> value="<? echo $row2[0];?>"><? echo "$row2[4], $row2[3] ";?></option>
<?

} ?>
</select>
</td>
<td>
<select name="sel_mit" style="background-color:#FFFF80; border-color:#000000" onChange="form.submit();">
<?
$id = $_POST['sel_mit'];
while ($row3 = mysql_fetch_array($res_q_sel_sql_mit1)){
?>
<option <? if ($id == $row3[0]) { echo "selected"; } ?> value="<? echo $row3[0];?>"><? echo "$row3[0]";?></option>
<?
}
?>
</select>
</td>
</form>



Bei diesem Script funktioniert nun, das ich den wert aus dem 2. select im 1. bekomme (also den zu dem select gehörigen Namen)
Ich weiss das das script von oben nach unten läuft, und das die var $id beim 2. überschrieben wird, aber ich komme einfach nicht drauf, hab viel geschafft, und mein Kopf will z.z. nicht so wie cih will!

Gruß moji
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.09.2004, 20:13  
Gast
 
Beiträge: n/a
Standard Rückfrage ..

Hallo,

Bau doch jedes der beiden Selects in ein eigenes Formular und gib jeweils mit input type=hidden ... eine Kennung mit

In Deinem Script kannst du dann ungefähr so arbeiten

PHP-Code:
if ($_POST["select1"]== 'Y') {
  .. 
mach wat 
}else {
 .. 
mach dat andere

Oder habe ich jetzt das Problem falsch verstanden.


Andere Idee: Ist die ID die ID des Mitarbeiters?
Wenn ja, bau Dir doch die beiden Inputs auf und statt ein this.form.submit baust Du ein kleines Stück Javascript, daß einfach daß jeweils andere Select auf den richtige Eintrag (hat die gleiche lfd. Nummer) bringt.

Gruß,
Günter
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
[Erledigt] Mysql Insert Select + Concat Hu5eL Datenbanken 14 10.06.2008 10:39
[Erledigt] Daten aus einer Tabelle mit Form Select weiter geben ch4in PHP Tipps 2008 12 06.06.2008 21:42
SELECT AS geht bei AVG net cyberholic Datenbanken 0 04.05.2006 09:43
Select zusammenfügen... chris3001 Datenbanken 15 27.04.2006 10:54
[JavaScript] Event Handler in form select - Syntax? winfo_cologne HTML, Usability und Barrierefreiheit 5 29.03.2006 16:47
SELECT Liste aus MySQL verarbeiten jensK PHP Tipps 2006 9 09.02.2006 16:08
Im Select eine IFF Abfrage bendigo Datenbanken 4 21.11.2005 14:11
Probleme mit Inner Select Datenbanken 0 19.10.2005 15:22
selbst gelöst! Select <option> kleines Problem Dropdow 24bits PHP Tipps 2005-2 0 15.10.2005 19:19
Warum manchmal "`" um Felder bei Select Unbekanntes_Pferd Datenbanken 4 02.05.2005 14:11
[Erledigt] SELECT in SELECT PHP Tipps 2005 5 06.04.2005 22:30
[Erledigt] [gelöst] MySQL abfrage eingrenzen anhand einer SELECT Auswah Datenbanken 13 01.12.2004 18:42
Greenhorn: Reload einer IMG-Datei nach SUBMIT einer Form PHP Tipps 2004 3 20.09.2004 21:19
selektierter wert in select box anzeigen PHP Tipps 2004 6 30.08.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
form select, php zwei form select, zwei select forms, 2 mal select, select 1 from, php select, formular zwei select mit gleichem namen, html mehrere select mit gleichen option, zwei select html gleiche id, php form select mehrere, php 2 mal where, html mehrere select gleiche options, zwei select in form, mehrere selects in einem formular, html 2 mal select name, php formular mehrere select, php form mit mehreren select, html 2 mal select, select from in php, this.form.submit select erster eintrag

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.