[PHP] dropdown-menü um style zu wählen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von AsAck, 5. November 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. November 2008
    dropdown-menü um style zu wählen

    ich hab zwei unterschiedliche styles in 2 css datein und hätte gern ein dropdown-menü um die möglichkeit zuhaben zwischen den styles zu wechseln


    thx im voraus und bw is drin

    greetz AsAck
     
  2. 5. November 2008
    AW: dropdown-menü um style zu wählen

    PHP:
    <? php
    if ( $_POST [ 'css_style' ])  $css_style  intval ( $_POST [ 'css_style' ]);  #zur Sicherheit, dass die Variable wirklich nur Nummern enthält
    else  $css_style  1 ;
    echo 
    '<form method="post"><select name="css_style" onchange="javascript:this.form.submit();">' . "\n" ;
    echo 
    '<option value="1"' .(( $css_style == 1 )?( ' selected=\"selected"' ):( '' )). '>Style 1</option>' . "\n" ;
    echo 
    '<option value="2"' .(( $css_style == 1 )?( ' selected=\"selected"' ):( '' )). '>Style 2</option>' . "\n" ;
    echo 
    '</select></form>' ;
    Mit dem Code hast du die Variable $css_style, welche die Nummer des gewählten Style enthält
     
  3. 5. November 2008
    AW: dropdown-menü um style zu wählen

    sry aber hab noch net so viel ahnung von php

    wie muss ich die styles einbinden???(
     
  4. 5. November 2008
    AW: dropdown-menü um style zu wählen

    OK, kein Problem

    Am besten teilst du den Code auf. Folgenden Teil über dein <html> schreiben:
    PHP:
    <? php
    if ( $_POST [ 'css_style' ])  $css_style  intval ( $_POST [ 'css_style' ]);  #zur Sicherheit, dass die Variable wirklich nur Nummern enthält
    else  $css_style  1 ;
    ?>
    Innerhalb deines <head>-Bereichs brauchst du nun folgenden Code:
    PHP:
    <? php
    echo  '<link rel="stylesheet" type="text/css" href="./design' . $css_style . '.css" />' . "\n" ;
    ?>
    Wenn Style 1 ausgewählt ist, wird nun die CSS-Datein namens design1.css geladen. Bei Auswahl von 2 wird die CSS-Datei geleaden, die design2.css heißt Kannst du beliebig erweitern.

    Diesen Teil dorthin schreiben, wo das Select-Feld erscheinen soll:
    PHP:
    <? php
    echo  '<form method="post"><select name="css_style" onchange="javascript:this.form.submit();">' . "\n" ;
    echo 
    '<option value="1"' .(( $css_style == 1 )?( ' selected=\"selected"' ):( '' )). '>Style 1</option>' . "\n" ;
    echo 
    '<option value="2"' .(( $css_style == 1 )?( ' selected=\"selected"' ):( '' )). '>Style 2</option>' . "\n" ;
    echo 
    '</select></form>' ;
    ?>
     
  5. 5. November 2008
    AW: dropdown-menü um style zu wählen

    danke für die schnelle hilfe und die super erklärung
    bw haste

    AsAck
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.