php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.08.2009, 16:58  
x16
Neuer Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
x16 befindet sich auf einem aufstrebenden Ast
Standard Gewählte Punkte in Dropdownliste markiert lassen

Ich habe ein Dropdownliste mit der ich verschieden HTML Seiten aufrufen lasse. Die Liste (dropdown.html) ist in 2 Teile unterteilt und wird mit include in jede html Datei eingebunden.

PHP-Code:
<option value="">OBEN:</option>
<option <?php echo $o1?> value="rot.html"> 1 Oben</option>
<option <?php echo $o2?> value="gelb.html"> 2 Oben</option>
<option <?php echo $o3?> value="blau.html" > 3 Oben</option>
<option value="">UNTEN:</option>
<option <?php echo $u1?> value="grün.html"> 1 Unten</option>
<option <?php echo $u2?> value="blau.html"> 2 Unten</option>
<option <?php echo $u3?> value="schwarz.html" > 3 Unten</option>
Die jeweiligen HTML Dateien sehen so aus:
PHP-Code:
<?php $o3 "selected" include($_SERVER['DOCUMENT_ROOT'].'includes/dropdown.html'); ?>
Soo. Mein Problem ist jetzt, dass wenn jemand irgendwas in der Dropdownliste wählt, es auch markiert bleiben soll. Das geht ja mit "selected". Habe ich ja auch schon eingebaut und funktioniert auch super.
Nur leider kann man ja sehen, dass "3 Oben" und "2 Unten" auf die selbe Datei verlinken. Somit habe ich 2 variablen und eine Datei. Wie soll ich da vorgehen? 2 mal die Datei blau.html möchte ich ungern erstellen.

Geändert von x16 (02.09.2009 um 11:51 Uhr).
x16 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.08.2009, 17:08  
Neuer Benutzer
 
Registriert seit: 04.03.2009
Beiträge: 3
Lennynero befindet sich auf einem aufstrebenden Ast
Standard

a) Schau dir mal optgroup an, damit lassen sich dropdownlisten schöner gruppieren.

b) Ich habe mir das jetzt fünfmal durchgelesen und bin mir immer noch nicht klar was du vorhast?


EDIT.... okay... ich glaube jetzt ab ichs verstanden.

Du solltest als Value etwas eindeutiges nehmen und in einem Array diese Werte mit den Seiten verknüpfen.
Lennynero ist offline  
Alt 28.08.2009, 17:09  
Neo
Benutzer
 
Registriert seit: 06.05.2008
Beiträge: 44
PHP-Kenntnisse:
Fortgeschritten
Neo befindet sich auf einem aufstrebenden Ast
Standard

Hey x16,

ich versteh deine Frage leider nicht so wirklich, könntest du das nochmal ein bisschen besser erklären ? =)


Gruß Marc
__________________

Mein derzeitiges WebProjekt: http://www.xtaste.de
Neo ist offline  
Alt 01.09.2009, 18:05  
x16
Neuer Benutzer
 
Registriert seit: 28.08.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
x16 befindet sich auf einem aufstrebenden Ast
Standard

Das mit OPTGROUP werde ich beherzigen vielen dank. Deinen zweiten Punkt verstehe ich leider nicht, ist mir zu hoch!

Nur nochmal zum verständnis. Ich hoffe ich kann es erklären:

Das ist der Inhalt der dropdown.html:
PHP-Code:
<option value="">Bitte auswählen</option>
<option value="">OBEN:</option>
<option <?php echo $o1?> value="rot.html"> 1 Oben</option>
<option <?php echo $o2?> value="gelb.html"> 2 Oben</option>
<option <?php echo $o3?> value="blau.html" > 3 Oben</option>
<option value="">UNTEN:</option>
<option <?php echo $u1?> value="grün.html"> 1 Unten</option>
<option <?php echo $u2?> value="blau.html"> 2 Unten</option>
<option <?php echo $u3?> value="schwarz.html" > 3 Unten</option>
Und die dropdown.html binde ich jeweils in alle html Seiten (rot.html, gelb.html usw.) ein. Und zwar so:
PHP-Code:
<?php $o3 "selected" include($_SERVER['DOCUMENT_ROOT'].'includes/dropdown.html'); ?>
Wenn man in der Dropdownliste jetzt auf "2 Oben" klickt wird man ja zur Seite "gelb.html" weitergeleitet. Ist man dann auf der Seite gelb.html (und auch die enthält dieselbe Dropdownliste) dann ist dort plötzlich "Bite auswählen" markiert. Es soll aber immer der Punkt markiert sein auf dem man geklickt hat. In diesem Fall also der Punkt "2 Oben". Deshalb habe ich mir diese Spielerei ausgedacht mit dem PHP Teil im Option-Tag. Es klappt ja auch alles. Nur führt wie man sieht der Punkt "3 Oben" und "2 Unten" zur Datei "blau.html". Also klappt mein PHP Code nicht. Ich kann ja nur

$o3 = "selected"
oder
$u2 = "selected"

rein schreiben. Er müsste also selbst entscheiden auf welches der beiden geklickt worden ist, damit eins der beiden als selected gesetzt wird.

Danke für eure Geduld.
x16 ist offline  
Alt 01.09.2009, 18:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Bitte Threadtitel ändern! Warum? Wie? (Bitte aussagekräftige Threadtitel verwenden)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


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
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
Array Problem [Ansatz ?] PHP Tipps 2005 0 27.01.2005 18:24
Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dropdown menü punkte sollen ausgewählt bleiben, php dropdown wenn markiert, php code für aufzählungs punkt, select php markieren blau markiert, dropdown markiert, php dropdownliste gewählte option merken, dropdown gruppieren, markiert lassen, <optgroup> verlinken, dropdown mehrere punkte markieren, javascript dropdown markieren, gruppieren von dropdown listen, php dropdown gruppiert, php option markieren, markierten inhalt aus dropdown php, dropdown punkte, gewähltes markieren liste php javascript, punkt dropdown, dropdown und include, option html markiert

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 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