php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.03.2005, 19:55  
Erfahrener Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 256
Matthiasnet
Standard dropdownmenü

Hi

Ich hab ein Dropdownmenü und mit "selected" kann man angeben welcher Menüteil als Standard angezeigt wird. Jetzt wollte ich fragen ob es irgendwie möglih ist, das immer das "selected" wird, was zuletzt benutzt worden ist.

Und ich wollte noch etwas fragen. Ich hab hier das Dropdownmenü:
Code:
<option>Deine Bewertung</option>
<option value="1">funpics</option>
<option value="2">sounds</option>
Das erste Deine Bewertung sollte nur so dort angezeigt werden, aber wie kann man es einstellen das man Deine Bewertung nicht benutzen kann, denn wenn ich mit dieser Option auf Vote drücke zählt der das mit als bewertung

Danke im Voraus
Matthiasnet ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.03.2005, 15:48  
Gast
 
Beiträge: n/a
Standard

wenn du nicht willst, dass man 'Deine Bewertung' auswählen kann, solltest du es nicht als <option> mit in deinen <select> schreiben...

Ansonsten, wenn du willst dass immer die letzte Auswahl 'selected' ist, und du das formular an sich selbst (gleiche php-datei) abschickst, kannst du's wie folgt machen:

PHP-Code:
<?php

    
// Alle möglichen Antworten in Array schreiben
    
$auswahlen=array("funpics","sounds","misc");

    echo 
"Deine Bewertung:
"
;
    echo 
"<select name=\"auswahl\" size=\"1\">";

    
// Auswahlliste ausgeben
    
for ($i=0;$i<sizeof($auswahlen);++$i) {
        echo 
"<option value=\"".$auswahl[$i]."\"";
        if (
$_POST['auswahl']==$auswahlen[$i])
            echo 
" selected";
        echo 
">".$auswahl[$i]."</option>";
    }
    echo 
"</select>";

?>
natürlich musst du noch ein formular drumbauen

gruss
  Mit Zitat antworten
Alt 09.03.2005, 15:54  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Zitat:
Jetzt wollte ich fragen ob es irgendwie möglih ist, das immer das "selected" wird, was zuletzt benutzt worden ist.
Mit PHP => aktuellen Wert speichern und beim nächsten Aufruf als selected setzen.

Zitat:
Das erste Deine Bewertung sollte nur so dort angezeigt werden, aber wie kann man es einstellen das man Deine Bewertung nicht benutzen kann, denn wenn ich mit dieser Option auf Vote drücke zählt der das mit als bewertung
Mit PHP und JavaScript => Wenn JavaScript aktiviert ist mit JavaScript und wenn nicht mit PHP.

Nach folgenden Prinzip:

du gibst jedem <option> Tag ein value-Attribut
Das Tag wo Deine Bewertung steht hat den Wert 0;

Wenn der Benutzer das´Formular abschicken will überprüfst du zuerst mit JavaScript (Seite muss nicht neu geladen werden) ob dieses Feld ausgewählt wurde, wenn ja so gibst du eine Fehlermeldung aus.
Das gleiche gilt für PHP (wenn JavaScript nicht aktiviert ist)

MfG CSS
EDIT:
mistemef war schneller
CSS ist offline   Mit Zitat antworten
Alt 09.03.2005, 17:44  
Gast
 
Beiträge: n/a
Standard

Ok Danke für die Hilfen
  Mit Zitat antworten
Alt 09.03.2005, 20:55  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

@Knochenlacher
Bist du 2mal angemeldet?

MfG CSS
CSS ist offline   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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dropdownmenü auswahl speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:10 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.