Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 01.11.2005, 20:21   Nach oben    #1
Neuer Benutzer
 
Registriert seit: 01.11.2005
Beiträge: 29
Standard option value / selected

Hallo,

möchte aus dieser Liste

<select name="xnPatZahlungsweise" class="Auswahl195" size="1" >
<option value="1">sofort</option>
<option value="2">7 Tage</option>
<option value="3" >14 Tage</option>
</select> <br>

bspw. den jeweils in der Datenbank zugeordneten Wert in meiner Maske anzeigen.
So wie ich selected verstehe, steht es immer an einer vorausgewählten Stelle.
Wie kann ich "selected" in Bezug zu meinem Feld aus der Datenbank verwenden? Und ist es evtl. auch möglich gleichzeitig selected im ge-
bräuchlichen Sinne zu verwenden?

Danke, Grüsse
Doria
doria ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2005, 20:26   Nach oben    #2
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Du musst doch nur dynamisch das selected hinter den richtigen Eintrag schreiben, da ja wohl das ganze wenn du von einer datenbank redest, über php ausgegeben wird, hier einfach beim passenden Datensatz das selected mit ausgeben.

Gute Anleitung:
-> http://php-faq.de/q/q-formular-select.html
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2005, 20:27   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Hi,
mit "selected" legst du fest, welcher Eintrag (option) vorselektiert ist, also in der Liste angezeigt wird.

Was du jetzt genau machen willst weiß ich nicht .. musste du noch mal etwas genauer erklären.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2005, 20:30   Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Nachtrag:

@robo47:
Zitat:
Zitat von robo47
Gute Anleitung
Sowas haben wir hier ja auch ..
http://forum.developers-guide.net/thread11.html

Nicht damit zufrieden? Dann schreibe doch einfach etwas dazu im verlinkten Thread.

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2005, 20:51   Nach oben    #5
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Zitat:
Zitat von Ben
Nachtrag:

@robo47:
Zitat:
Zitat von robo47
Gute Anleitung
Sowas haben wir hier ja auch ..
http://forum.developers-guide.net/thread11.html

Nicht damit zufrieden? Dann schreibe doch einfach etwas dazu im verlinkten Thread.

Grüße Ben.
Oha, geb ich zu, hab ich mir noch nicht angeschaut und übersehen
die php-q.net und php-faq.de/com haben sich bei mir irgendwie noch stark von php.de als standard-seiten zur problembewältigung fast jeder Art angewöhnt.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2005, 10:05   Nach oben    #6
Neuer Benutzer
 
Registriert seit: 01.11.2005
Beiträge: 29
Standard

Hallo Ben,

dass Tutorial gefällt mir ganz gut. Insoweit es für jede Art von Liste zu gebrauchen ist.

Unklar ist mir zum Tutorial, an welcher Stelle Du bestimmst das der erste Wert selected sein soll.

Unabhängig von diesem Tutorial, hatte ich eine andere Lösung im Sinne, in der ich den html-code nicht dynamisch selbst erstellen muss. Ich dachte es gäbe eine Möglichkeit auf z.B. den 3. ten Wert der Liste zuzugreifen und diesen dann "selected" anzuzeigen. Habe irgendwo sowas mit Javascript gesehen. Hm, aber von Javascript sollte ich wohl lieber die Finger lassen ...

Grüße
Doria
doria ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2005, 12:35   Nach oben    #7
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Achso, du willst einen Wert aus der Liste auswählen, der dann beim nächsten Seitenaufruf als Standard in der Liste angezeigt wird?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2005, 13:41   Nach oben    #8
Neuer Benutzer
 
Registriert seit: 01.11.2005
Beiträge: 29
Standard

Hallo Ben,
nein.

Grundsätzlich würde ich bei einigen Listen gerne ein Wert vorselektiert haben (Leere Maske, Formular kann ausgefüllt und gespeichert werden).
Z.B. in der Liste Frau, Mann. Sollte Frau voreingestellt sein.

Rufe ich aber einen Datensatz aus der Datenbank ab, will ich den entsprechenden Wert hierzu in der Maske anzeigen.

Ein ähnliches Problem habe ich noch mit Checkboxen. Mit dem value-Wert kann ich bspw. eine 1 in der Datenbank abspeichern, wenn der Wert angeklickt wurde. Wie mache ich es aber dass der Wert nicht standardmäßig angeklickt ist, sonder je nachdem wie im Datensatz abespeichert?

Danke, Grüsse
Doris
doria ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2005, 14:18   Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 662
Standard

Bei nachfolgendem Code hätte ich folgenden Lösungsansatz für dich:
Code:
<select name="xnPatZahlungsweise" class="Auswahl195" size="1" >
<option value="1">sofort</option>
<option value="2">7 Tage</option>
<option value="3" >14 Tage</option>
</select> <br>
PHP-Code:
$html preg_replace ('°(<option value="'.$value.'")(>.*?</option>)°i''\\1 SELECTED\\2'$html); 
Wobei in $html der HTML-Quelltext oben steht. Funktionieren tut das ganz normal mit allen möglichen Dingen, du hast nur dann ein Problem, wenn in $value ein Wert steht (z.B. 2) und irgendwo anders im HTML-Quelltext (enthalten in $html), kommt nochmal ein Option mit dem Value "2" vor, dann ersetzt er beide Werte. Wäre aber zumindest eine Möglichkeit, wenn nichts anderes funktioniert
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP-Entwickler, Telekommunikation, Düsseldorf, 3 Monate m. Option auf Verlängerung carrib Gesuche 0 28.08.2006 08:19
MySQL Verbindungen julien Datenbanken 6 31.07.2006 23:25
local value ist falsch Jann Hendrik Tools, Server, Betriebssysteme 2 29.06.2006 11:20
[Java] Parser Generierung mit JavaCC - Eine Einführung pago Tutorials 0 14.04.2006 11:54
Auswahlfeld selected value cyberboy HTML, XML und CSS 5 13.12.2005 22:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:00 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44