Zum Foreninhalt wechseln

www.punbb-forum.de

Das Forum für punBB- Anwender und -Entwickler

Sie sind nicht angemeldet. Bitte melden Sie sich an oder registrieren Sie sich.


Seiten 1

Sie anmelden oder registrieren um eine Antwort zu verfassen

Pun Tags

No tags.

RSS Thema Feed

Beiträge [ 8 ]

Thema: DropDown Liste Eintrag dynamisch vorselektieren

Hallo,
ich häng grad fest ode rbesser: ich häng mal wieder wink

Ein Formular besitzt unter anderem eine Drop Down Liste. Im Falle einer fehlenden Eingabe wird der User direkt wieder auf das Formular geleitet. Dabei sollen alle gemachten Eingaben behalten werden.  Das funktioniert bei Textfeldern einwandfrei, habe nur keine Idee wie ich das bei der Drop Down Liste machen soll:

<?php
$sqlabfrage = "SELECT cat_name FROM glp_cat ORDER BY cat_name ASC";
$ergebnis1 = mysql_query($sqlabfrage);

echo"<select name=\"cat1\">";
while($cat1 = mysql_fetch_array($ergebnis1))
                      {
                      echo "<option>".$cat1['cat_name']."</option>";
                      }
echo"</select>";
?>

Habe mich mal auf den wesentlichen Teil beschränkt. Jemand ne Idee?

Danke und Gruß!

2

Re: DropDown Liste Eintrag dynamisch vorselektieren

Dazu solltest Du das Selectmenu in einer Variablen speichern.
Wenn eine Formulareingabe fehlschlaegt, kannst Du dann den entsprechenden Eintrag ersetzen
Etwa so:

while($cat1 = mysql_fetch_array($ergebnis1))
                      {
                      $selecter .= "<option>".$cat1['cat_name']."</option>\n";
                      }
$selecter = ereg_replace("<option>" . $_REQUEST['BLAH'], "<option selected>" . $_REQUEST['BLAH'], $selecter);

und dann im HTML

<select name="BLAH"><? echo $selecter ?></select>

Wenn nun jemand zurueckgeworfen wird, existiert ja seine EIngabe von "BLAH" im $_REQUEST Array, und der Eintrag wird ersetzt.

Gaaanz einfach smile

Re: DropDown Liste Eintrag dynamisch vorselektieren

hmm, meinem Verständnis nach sollte ich so aber nur noch eine Angabe in der DropDown Liste haben weil die Ausgabe der options nicht in der while Schleife steht...

Hab es aber noch nicht probiert, werde das später trotzdem mal testen wink

4

Re: DropDown Liste Eintrag dynamisch vorselektieren

Doch, die Options werden in der while-Schleife per
$selecter .=  angehaengt und zum Schluss wird ein vorhandener Uebergabewert auf default gesetzt.
Ich mach das immer so. wink

Re: DropDown Liste Eintrag dynamisch vorselektieren

Stimmt, geht smile
Ich hab zwar noch immer keine rechte Ahnung wieso, aber das bekomme ich auch noch raus...

Danke!

Re: DropDown Liste Eintrag dynamisch vorselektieren

also der code sieht jetzt so aus und es kommt keine fehlermeldung mehr.
obwohl ich nur die "with" zeile eingefügt habe.

Private Sub CommandButton1_Click()
Dim ar As Variant, i As Long
Dim objDic As Object, strKey As String, varKey As Variant
Dim intMax As Integer, intCount As Integer, strMax As String

Set objDic = CreateObject("scripting.dictionary")
With Worksheets("Tabelle2")
ar = .Range(.Range("F2"), .Range("F1").End(xlDown))
End With
For i = 1 To UBound(ar)
strKey = LCase(Trim(ar(i, 1)))
If strKey <> "ok" Then objDic(strKey) = objDic(strKey) + 1
Next

intMax = 0
For Each varKey In objDic
intCount = objDic(varKey)
If intCount > intMax Then
intMax = intCount
strMax = varKey
End If
Next
MsgBox intMax, , strMax
objDic.RemoveAll
Set objDic = Nothing
End Sub

Re: DropDown Liste Eintrag dynamisch vorselektieren

uec 
<a href=http://www.boottools.com/>Ugg Boots free shippping</a> 
taq 
Ugg Boots free shippping 
jxo 
http://www.boottools.com

Re: DropDown Liste Eintrag dynamisch vorselektieren

WHAT'S----456own peopleCoach Outlet,
just opened a Twitter aCoach Outlet
ccount, and in the pastChanel Handbags
week they have been wrCoach Outlet
iting up a storm, braggCoach Outlet
ing about recent attackChanel Bags
s and taunting their enCoach Factory Outlet
emies.“Your inexperieCoach Outlet Online
ced boys flee from confrCoach Outlet
ontation & flinch in thCoach Outlet
e face of death,” theCoach Outlet Online
Shabab wrote in a post Louis Vuitton Bags
to the Kenyan Army.iCoach Factory Outlet
s an odd, almost downriLouis Vuitton Bags
ght hypocritical move fCoach Factory Store
rom brutal militants inCoach Outlet
one of world’s mosCoach Factory Outlet
roken-down countrie,Coach Outlet Store
where millions of peCoach Factory Outlet
e do not have enough foCoach Outlet
od to eat, let alone aChanel Bags
laptop. The Shabab havChanel Bags
e vehemently rejected WLouis Vuitton
estern practices — banCoach Factory Store
ning Western music, movChanel Handbags
ies, haircuts and bras,Coach Outlet
and even blocking WestChanel Bags
ern aid for famine vicLouis Vuitton
tims, all in the nameCoach Factory Online
oBut terrorism expertsCoach Outlet
say that Twitter terroChanel Bags
rism is part of an emeCoach Outlet
rging trend and thatLouis Vuitton Bags
several other QaedaCoach Factory Outlet
anchises — a few yearChanel Bags
s ago the Shabab pledgCoach Factory

Beiträge [ 8 ]

Seiten 1

Sie anmelden oder registrieren um eine Antwort zu verfassen



Currently used extensions: pun_tags, pun_quote, pun_repository, pun_antispam, pun_bbcode, pun_poll. Copyright © 2008 PunBB

[ Generated in 0.029 seconds, 9 queries executed ]