[PHP] Liste mit 2 Auswahlmöglichkeiten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Gimli_q, 17. März 2007 .

Schlagworte:
  1. 17. März 2007
    Liste mit 2 Auswahlmöglichkeiten

    Guten Abend Leute,

    Ich habe folgendes Problem:

    Wenn man eine Liste hat mit der auswahl "besetzt" und "frei" dass wenn man besetzt auswählt das es rot angezeigt wird und beim anderen grün.

    Weis da jemand was?
     
  2. 17. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    <font color="farbe"><p>Das ist mein Text in der Farbe farbe</p></font>
     
  3. 17. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    farbe musst du mit dem jeweiligen Farbcode ersetzen (zB für Schwarz #000000)
     
  4. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    ja aber jungs in php muss das mit if befehlen gemacht werden oder?
     
  5. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    Falls du willst das sich ne Farbe bei geladener Seite ändert, wenn was bestimmtes passiert, dann brauchst du JavaScript.
    Das ist schon bissel forgeschritten, ich glaube du möchtest ja nen listen auswahl teil je nachdem färben ?!

    Ansonsten reicht normales HTML.
    Halt wie oben beschrieben einfach.
     
  6. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    PHP:
    <html>
    <body>
    <?php

    $auswahl 
    $_GET [ 'asw' ];

    if(
    $auswahl  ==  "bla" $farbe  "red" ;
    else 
    $farbe  "green" ;

    $text  "<font color=\"" . $farbe . "\">" . $auswahl . "</font>" ;

    //$text ist gepeichert und du kannst es egal wo ausgeben lassen

    if( $_GET [ 'asw' ] == "" ) {  ?>
    <form action=<?php  echo  $_server [ 'PHP_SELF' ];  ?>" method="GET">
    <select name="asw" size="1">
    <option value="bla">Bla</option>
    <option value="nicht_bla">Nicht Bla</option>
    </select>
    <input type="submit" />
    </form>
    <?php  } else echo  $text ;   ?>
    </body>
    </html>
     
  7. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    Ich poste mal das Formular:

    '<form method="post" action="admincenter.php?site=hosting_kunden1">
    <table cellpadding="4" cellspacing="0">
    <tr>
    <td>Port:</td>
    <td><select type="text" name="port" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">
    <option>2000</option>
    <option>2001</option>
    <option>2002</option>
    <option>2003</option></select></td>
    </tr>
    <tr>
    <td>Vor/-Nachname:</td>
    <td><input type="text" name="name" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
    </tr>
    <tr>
    <td>Email-Adresse:</td>
    <td><input type="text" name="email" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
    </tr>
    <tr>
    <td>Slots:</td>
    <td><input type="text" name="slots" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
    </tr>
    <tr>
    <td><b>Teamspeak2 Webmanager Logindaten:</b></td>
    </tr>
    <tr>
    <tr>
    <td>Loginname:</td>
    <td><input type="text" name="loginname" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
    </tr>
    <tr>
    <tr>
    <td>Loginpasswort:</td>
    <td><input type="text" name="loginpw" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="save" value="kunde hinzufügen"></td>
    </tr>
    <tr>
    <td><b>Serverstatus:</b></td>
    </tr>
    <tr>
    <td>Bitte auswählen:</td>
    <td><select type="text" name="status" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">
    <option class="red">Besetzt</option>
    <option class="green">Frei</option>
    </select></td>
    </tr>
    </table>
    </form>'


    Und nun? Weil wie übertrage ich das denn da rein?
    DIE DATEI IST HIER: Download offline!
     
  8. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    edit:

    glaub du meinst das hier:

    <select type="text" name="status" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">
    <option class="red">Besetzt</option>
    <option class="green">Frei</option>
    </select>


    -------------------------------------------------------------------------
    was soll besetzt angezeigt werden?
    ob ein channel besetzt ist oder der ts?
    oder was genau?

    für solche dinge musst du erstmal den ts auslesen und alle nötigen daten holen.

    schau mal hier, da hast paar scripte:

    download.teamspeak-einstieg.de

    dann kannst du machen

    if($besetzt == true) //oder was weiß uich ^^
    {
    echo "<option class=\"red\" selected>Besetzt</option>";
    echo "<option class=\"green\">Frei</option>";
    }
    else
    {
    echo "<option class=\"red\">Besetzt</option>";
    echo "<option class=\"green\" selected>Frei</option>";
    }

    gruß blaah
     
  9. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    nene nix auslesen xD einfach nur eine option mit 2 auswahlen die eine soll rot und die andere grün ausgegeben werden
     
  10. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    <html>
    <body>
    <select>
    <option style="color: white; background-color: red;">aaa</option>
    <option style="color: white; background-color: green;">bbb</option>
    </select>
    </body>
    </html>
     
  11. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    Ich glaube ihr versteht mich falsch ^^ ich erkläre es mal in ausführlicher Form:

    Ich habe eine Liste, mit 2 Optionen zur auswahl:

    Code:
    <select type="text" name="status">
     <option>Besetzt</option>
     <option>Frei</option>
    gespeichert wird es per "save" button in einer mysql datenbank.
    Es ist praktisch eine ganz einfache Tabelle mit gespeicherten Daten drin.
    Screenshot vom momentanen: [klickmich]

    Screenshot von dem wie es werden soll:
    [klickmich]

    So und jetzt wie mache ich es das es so angezeigt wird?
     
  12. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    PHP:
    <? php

    function  status ( $obj )
    {

    mysql_connect ( "host" "user" "pass" );
    mysql_select_db ( "name" );

    $sql  mysql_query ( "SELECT status FROM tabelle WHERE spalte = '" . $obj . "'" );
    $status  mysql_fetch_row ( $sql );

    if(
    $status [ 0 ] != "frei" ) return( '<font color="red">Besetzt</font>' );
    else return(
    '<font color="green">Frei</font>' );

    }

    ?>
    Blabla: status = <?php  echo  status ( "von" );  ?>
     
  13. 18. März 2007
    AW: Liste mit 2 Auswahlmöglichkeiten

    wo müsste das eingefügt werden?

    Blabla: status = <?php echo status("von"); ?>
     
  14. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.