Anzeige

je nach DB Wert Font-Farbe ändern

je nach DB Wert Font-Farbe ändern | PSD-Tutorials.de

Erstellt von svhresi, 05.07.2012.

  1. svhresi

    svhresi muss-viel-lernen Kreativ-Flatrate-User

    2
    Dabei seit:
    04.08.2006
    Beiträge:
    332
    Geschlecht:
    männlich
    Ort:
    Empelde / Hannover
    Software:
    PS, Flash, Corel Draw, Dreamweaver
    je nach DB Wert Font-Farbe ändern
    Moin,
    ich möchte folgendes erreichen:

    ich habe dynamische Optionsschalter mit den Werte "i.O." und "i.B.".

    ist es nun möglich die Werte in der Ausgabe farblich zu gestalten?

    Also "i.B." in orange und "i.O." in grün?

    Wenn die Frage mißverständlich ist, sorry, weiß nicht wie es beschreiben soll.


    Danke für eure Mühen ;)
     
    #1      
  2. fakerer

    fakerer Aktives Mitglied

    Dabei seit:
    03.08.2008
    Beiträge:
    804
    Geschlecht:
    männlich
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    du musst versuchen eine class anzugeben.
    zb mit javascript oder beim rendern der seite die jeweilige klasse mitgeben.
     
    #2      
  3. svhresi

    svhresi muss-viel-lernen Kreativ-Flatrate-User

    2
    Dabei seit:
    04.08.2006
    Beiträge:
    332
    Geschlecht:
    männlich
    Ort:
    Empelde / Hannover
    Software:
    PS, Flash, Corel Draw, Dreamweaver
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    mit class geht ja nicht, da ich ja nicht weiß, was der Nutzer auswählt. Ich dachte so an "if" Optionsschalter "i.O", dann farbe rot.

    die Werte "i.O." und i.B. kommen in eine DB und werden später wieder ausgelesen.#

    [​IMG]

    [​IMG]
     
    #3      
  4. Duddle

    Duddle Posting-Frequenz: 14µHz

    Dabei seit:
    03.02.2006
    Beiträge:
    3.864
    Geschlecht:
    männlich
    Ort:
    Dresden
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    Wahrscheinlich musst du mal einen Code-Auszug posten, bevor etliche Fragen nach deinem derzeitigen Stand entstehen.

    Allgemein gesprochen musst du lediglich die aussagekräftige/entscheidende Variable auf ihren Inhalt abfragen und anhand dessen den entsprechenden HTML-Text ausgeben.


    Duddle
     
    #4      
  5. svhresi

    svhresi muss-viel-lernen Kreativ-Flatrate-User

    2
    Dabei seit:
    04.08.2006
    Beiträge:
    332
    Geschlecht:
    männlich
    Ort:
    Empelde / Hannover
    Software:
    PS, Flash, Corel Draw, Dreamweaver
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    Eingabecode:
    PHP:
    1. <?php require_once('Connections/ktseelzedb.php'); ?>
    2. <?php require_once('Connections/ktseelzedb.php'); ?>
    3. <?php
    4. if (!function_exists("GetSQLValueString")) {
    5. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    6. {
    7.   if (PHP_VERSION < 6) {
    8.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    9.   }
    10.  
    11.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    12.  
    13.   switch ($theType) {
    14.     case "text":
    15.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    16.       break;    
    17.     case "long":
    18.     case "int":
    19.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    20.       break;
    21.     case "double":
    22.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    23.       break;
    24.     case "date":
    25.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    26.       break;
    27.     case "defined":
    28.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    29.       break;
    30.   }
    31.   return $theValue;
    32. }
    33. }
    34.  
    35. $editFormAction = $_SERVER['PHP_SELF'];
    36. if (isset($_SERVER['QUERY_STRING'])) {
    37.   $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    38. }
    39.  
    40. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
    41.   $updateSQL = sprintf("UPDATE betriebstagebuch SET t_datum=%s, bearbeiter=%s, t_info=%s, zustand=%s WHERE id=%s",
    42.                        GetSQLValueString($_POST['t_datum'], "date"),
    43.                        GetSQLValueString($_POST['bearbeiter'], "text"),
    44.                        GetSQLValueString($_POST['t_info'], "text"),
    45.                        GetSQLValueString($_POST['zustand'], "text"),
    46.                        GetSQLValueString($_POST['id'], "int"));
    47.  
    48.   mysql_select_db($database_ktseelzedb, $ktseelzedb);
    49.   $Result1 = mysql_query($updateSQL, $ktseelzedb) or die(mysql_error());
    50.  
    51.   $updateGoTo = "btb_eintrag_ok.php";
    52.   if (isset($_SERVER['QUERY_STRING'])) {
    53.     $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    54.     $updateGoTo .= $_SERVER['QUERY_STRING'];
    55.   }
    56.   header(sprintf("Location: %s", $updateGoTo));
    57. }
    58.  
    59. if (!function_exists("GetSQLValueString")) {
    60. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    61. {
    62.   if (PHP_VERSION < 6) {
    63.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    64.   }
    65.  
    66.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    67.  
    68.   switch ($theType) {
    69.     case "text":
    70.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    71.       break;    
    72.     case "long":
    73.     case "int":
    74.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    75.       break;
    76.     case "double":
    77.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    78.       break;
    79.     case "date":
    80.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    81.       break;
    82.     case "defined":
    83.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    84.       break;
    85.   }
    86.   return $theValue;
    87. }
    88. }
    89.  
    90. mysql_select_db($database_ktseelzedb, $ktseelzedb);
    91. $query_btb_auswahl = "SELECT id, datum, titel FROM betriebstagebuch ORDER BY id DESC";
    92. $btb_auswahl = mysql_query($query_btb_auswahl, $ktseelzedb) or die(mysql_error());
    93. $row_btb_auswahl = mysql_fetch_assoc($btb_auswahl);
    94. $totalRows_btb_auswahl = mysql_num_rows($btb_auswahl);
    95.  
    96. $colname_btb_edit = "-1";
    97. if (isset($_GET['btb_auswahl'])) {
    98.   $colname_btb_edit = $_GET['btb_auswahl'];
    99. }
    100. mysql_select_db($database_ktseelzedb, $ktseelzedb);
    101. $query_btb_edit = sprintf("SELECT * FROM betriebstagebuch WHERE id = %s", GetSQLValueString($colname_btb_edit, "int"));
    102. $btb_edit = mysql_query($query_btb_edit, $ktseelzedb) or die(mysql_error());
    103. $row_btb_edit = mysql_fetch_assoc($btb_edit);
    104. $totalRows_btb_edit = mysql_num_rows($btb_edit);
    105.  
    106. mysql_select_db($database_ktseelzedb, $ktseelzedb);
    107. $query_tecnik_name = "SELECT * FROM namen_technik ORDER BY id ASC";
    108. $tecnik_name = mysql_query($query_tecnik_name, $ktseelzedb) or die(mysql_error());
    109. $row_tecnik_name = mysql_fetch_assoc($tecnik_name);
    110. $totalRows_tecnik_name = mysql_num_rows($tecnik_name);
    111. ?>
    112. <!DOCTYPE html>
    113. <html lang="de">
    114. <head class="html5">
    115. <meta charset="utf-8">
    116. <title>Mitarbeiter Formulare</title>
    117. <link rel="stylesheet" href="style.css">
    118. <link rel="stylesheet" href="menue.css">
    119. <link rel="stylesheet" href="btb.css">
    120. <script src="script/SpryValidationTextField.js" type="text/javascript"></script>
    121. <script src="script/SpryValidationSelect.js" type="text/javascript"></script>
    122. <script src="script/SpryValidationTextarea.js" type="text/javascript"></script>
    123. <script src="script/SpryValidationRadio.js" type="text/javascript"></script>
    124. <link href="script/SpryValidationTextField.css" rel="stylesheet" type="text/css">
    125. <link href="script/SpryValidationSelect.css" rel="stylesheet" type="text/css">
    126. <link href="script/SpryValidationTextarea.css" rel="stylesheet" type="text/css">
    127. <link href="script/SpryValidationRadio.css" rel="stylesheet" type="text/css">
    128. </head>
    129. <body>
    130. <div id="site"><!--Site Beginn-->
    131.   <div id="header">
    132.     <p>Mitarbeiter Formulare</p>
    133.   </div>
    134.   <div id="cssmenu"><!--Menü Beginn-->
    135.     <ul>
    136.       <li><a href="index.php"><span>Home</span></a></li>
    137.       <li><a href="wasserwerte.php"><span>Wasserwerte</span></a></li>
    138.       <li><a href="reinigung.php"><span>Reinigung</span></a></li>
    139.       <li class="active"><a href="#"><span>Betriebstagebuch</span></a>
    140.         <ul>
    141.           <li><a href="btb_ansicht.php"><span>ansehen</span></a></li>
    142.           <li><a href="btb_eintragen.php"><span>eintragen</span></a></li>
    143.           <li><a href="btb_bearbeiten.php"><span>Status ändern</span></a></li>
    144.         </ul>
    145.       </li>
    146.     </ul>
    147.   </div>
    148.   <!--Menü Ende-->
    149.   <div id="content"><!--Content Beginn-->
    150.     <div id="btb_auswahl"><!--Auswahl Beginn-->
    151.       <form name="btb_auswahl" method="get" action="btb_bearbeiten.php">
    152.         <div id="auswahl_menue"><strong>Meldung auswählen:</strong>
    153. <select name="btb_auswahl" id="btb_auswahl2">
    154.             <?php
    155. do {  
    156. ?>
    157.             <option value="<?php echo $row_btb_auswahl['id']?>">(<?php echo $row_btb_auswahl['datum']?>) <?php echo $row_btb_auswahl['titel']?></option>
    158.             <?php
    159. } while ($row_btb_auswahl = mysql_fetch_assoc($btb_auswahl));
    160.   $rows = mysql_num_rows($btb_auswahl);
    161.   if($rows > 0) {
    162.       mysql_data_seek($btb_auswahl, 0);
    163.       $row_btb_auswahl = mysql_fetch_assoc($btb_auswahl);
    164.   }
    165. ?>
    166.           </select>
    167.         </div>
    168.         <div id="button">
    169.           <input class="btn" type="submit" name="button" value="Ok">
    170.         </div>
    171.       </form>
    172.     <hr></div>
    173.    
    174.     <!--Auswahl Ende-->
    175.    
    176.     <div id="btb_anzeigen"><!--BTB anzeigen Beginn-->
    177.      
    178.       <strong>Datum:</strong> <?php echo $row_btb_edit['datum']; ?><strong> | Name:</strong> <?php echo $row_btb_edit['meldender']; ?><br>
    179.       <strong>Titel:</strong> <?php echo $row_btb_edit['titel']; ?><br>
    180.       <strong>Meldung:</strong> <?php echo $row_btb_edit['meldung']; ?><br>
    181.       <br>
    182.       <br>
    183.       <strong>Datum:</strong> <?php echo $row_btb_edit['t_datum']; ?><strong> | Bearbeitet von:</strong> <?php echo $row_btb_bearbeiten['bearbeiter']; ?><br>
    184.       <strong>Kommentar:</strong> <?php echo $row_btb_edit['t_datum']; ?><br>
    185.     <strong>Zustand:</strong> <?php echo $row_btb_edit['zustand']; ?> </div>
    186.     <!--BTB anzeigen Ende-->
    187.     <div id="btb_edit"><!--Edit Beginn-->
    188.         <form method="post" name="form1" action="<?php echo $editFormAction; ?>">
    189.         <table width="75%" align="left" cellspacing="10">
    190.           <tr valign="baseline">
    191.             <td align="left" valign="top" nowrap><strong>Datum:</strong></td>
    192.             <td><span id="sprytextfield1">
    193.             <input type="text" name="t_datum" value="<?php echo htmlentities($row_btb_edit['t_datum'], ENT_COMPAT, ''); ?>" size="15">
    194.             <span class="textfieldRequiredMsg">Es muss ein Wert angegeben werden.</span><span class="textfieldInvalidFormatMsg">Ungültiges Format (Bsp: 01.01.2012</span></span></td>
    195.           </tr>
    196.           <tr valign="baseline">
    197.             <td align="left" valign="top" nowrap><strong>Bearbeiter:</strong></td>
    198.             <td><span id="spryselect1">
    199.               <select name="bearbeiter" id="select1">
    200.                 <?php
    201. do {  
    202. ?>
    203.                 <option value="<?php echo $row_tecnik_name['name']?>"><?php echo $row_tecnik_name['name']?></option>
    204.                 <?php
    205. } while ($row_tecnik_name = mysql_fetch_assoc($tecnik_name));
    206.   $rows = mysql_num_rows($tecnik_name);
    207.   if($rows > 0) {
    208.       mysql_data_seek($tecnik_name, 0);
    209.       $row_tecnik_name = mysql_fetch_assoc($tecnik_name);
    210.   }
    211. ?>
    212.               </select>
    213.             <span class="selectRequiredMsg">Wählen Sie ein Element aus.</span></span></td>
    214.           </tr>
    215.           <tr align="left" valign="top">
    216.             <td nowrap><strong>Info:</strong></td>
    217.             <td><span id="sprytextarea1">
    218.             <textarea name="t_info" cols="75" rows="10"><?php echo htmlentities($row_btb_edit['t_info'], ENT_COMPAT, ''); ?></textarea><br>
    219.             <span class="textareaRequiredMsg">Es muss ein Wert angegeben werden.</span><span class="textareaMinCharsMsg">Die mindestens erforderliche Zeichenanzahl wurde unterschritten.</span></span></td>
    220.           </tr>
    221.           <tr valign="baseline">
    222.             <td align="left" valign="top" nowrap><strong>Zustand:</strong></td>
    223.             <td valign="baseline"><span id="spryradio1">
    224.               <label>
    225.                 <input type="radio" name="zustand" value="i.B." id="zustand_0">
    226.                 in Bearbeitung</label>
    227.               <br>
    228.               <label>
    229.                 <input type="radio" name="zustand" value="i.O." id="zustand_1">
    230.                 in Ordnung</label>
    231.               <br>
    232.             <span class="radioRequiredMsg">Nehmen Sie eine Auswahl vor.</span></span></td>
    233.           </tr>
    234.           <tr valign="baseline">
    235.             <td colspan="2" align="center" nowrap><input type="submit" class="btn" value="Meldung aktualisieren"></td>
    236.           </tr>
    237.         </table>
    238.         <input type="hidden" name="id" value="<?php echo $row_btb_edit['id']; ?>">
    239.         <input type="hidden" name="MM_update" value="form1">
    240.         <input type="hidden" name="id" value="<?php echo $row_btb_edit['id']; ?>">
    241.       </form>
    242.       <p>&nbsp;</p>
    243.     </div>
    244.     <!--Edit Ende-->
    245.   </div>
    246.   <!--Content Ende-->
    247.   <div id="footer"><!--Footer Beginn-->
    248.     <p>&copy; René Lohmann 2012</p>
    249.   </div>
    250.   <!--Footer Ende-->
    251. </div>
    252. <!--Site Ende-->
    253.  
    254. <script type="text/javascript">
    255. var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "date", {format:"dd.mm.yyyy", hint:"01.01.2012"});
    256. var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1");
    257. var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1", {minChars:5});
    258. var spryradio1 = new Spry.Widget.ValidationRadio("spryradio1");
    259. </script>
    260. </body>
    261. </html>
    262. <?php
    263. mysql_free_result($btb_auswahl);
    264.  
    265. mysql_free_result($btb_edit);
    266.  
    267. mysql_free_result($tecnik_name);
    268. ?>
    269.  

    Ansichtcode:

    PHP:
    1. <?php require_once('Connections/ktseelzedb.php'); ?>
    2. <?php
    3. if (!function_exists("GetSQLValueString")) {
    4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    5. {
    6.   if (PHP_VERSION < 6) {
    7.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    8.   }
    9.  
    10.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    11.  
    12.   switch ($theType) {
    13.     case "text":
    14.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    15.       break;    
    16.     case "long":
    17.     case "int":
    18.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    19.       break;
    20.     case "double":
    21.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
    22.       break;
    23.     case "date":
    24.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    25.       break;
    26.     case "defined":
    27.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    28.       break;
    29.   }
    30.   return $theValue;
    31. }
    32. }
    33.  
    34. $currentPage = $_SERVER["PHP_SELF"];
    35.  
    36. $maxRows_btb_anzeigen = 5;
    37. $pageNum_btb_anzeigen = 0;
    38. if (isset($_GET['pageNum_btb_anzeigen'])) {
    39.   $pageNum_btb_anzeigen = $_GET['pageNum_btb_anzeigen'];
    40. }
    41. $startRow_btb_anzeigen = $pageNum_btb_anzeigen * $maxRows_btb_anzeigen;
    42.  
    43. mysql_select_db($database_ktseelzedb, $ktseelzedb);
    44. $query_btb_anzeigen = "SELECT * FROM betriebstagebuch ORDER BY id DESC";
    45. $query_limit_btb_anzeigen = sprintf("%s LIMIT %d, %d", $query_btb_anzeigen, $startRow_btb_anzeigen, $maxRows_btb_anzeigen);
    46. $btb_anzeigen = mysql_query($query_limit_btb_anzeigen, $ktseelzedb) or die(mysql_error());
    47. $row_btb_anzeigen = mysql_fetch_assoc($btb_anzeigen);
    48.  
    49. if (isset($_GET['totalRows_btb_anzeigen'])) {
    50.   $totalRows_btb_anzeigen = $_GET['totalRows_btb_anzeigen'];
    51. } else {
    52.   $all_btb_anzeigen = mysql_query($query_btb_anzeigen);
    53.   $totalRows_btb_anzeigen = mysql_num_rows($all_btb_anzeigen);
    54. }
    55. $totalPages_btb_anzeigen = ceil($totalRows_btb_anzeigen/$maxRows_btb_anzeigen)-1;
    56.  
    57. $queryString_btb_anzeigen = "";
    58. if (!empty($_SERVER['QUERY_STRING'])) {
    59.   $params = explode("&", $_SERVER['QUERY_STRING']);
    60.   $newParams = array();
    61.   foreach ($params as $param) {
    62.     if (stristr($param, "pageNum_btb_anzeigen") == false &&
    63.         stristr($param, "totalRows_btb_anzeigen") == false) {
    64.       array_push($newParams, $param);
    65.     }
    66.   }
    67.   if (count($newParams) != 0) {
    68.     $queryString_btb_anzeigen = "&" . htmlentities(implode("&", $newParams));
    69.   }
    70. }
    71. $queryString_btb_anzeigen = sprintf("&totalRows_btb_anzeigen=%d%s", $totalRows_btb_anzeigen, $queryString_btb_anzeigen);
    72. ?>
    73. <!DOCTYPE html>
    74. <html lang="de">
    75. <head class="html5">
    76. <meta charset="utf-8">
    77. <title>Mitarbeiter Formulare</title>
    78. <link rel="stylesheet" href="style.css" media="screen">
    79. <link rel="stylesheet" href="menue.css" media="screen">
    80. <link rel="stylesheet" href="btb.css" media="screen">
    81. <link rel="stylesheet" href="print.css" media="print">
    82. </head>
    83. <body>
    84. <div id="site"><!--Site Beginn-->
    85.   <div id="header">
    86.     <p>Mitarbeiter Formulare</p>
    87.   </div>
    88.     <div id="cssmenu"><!--Menü Beginn-->
    89.     <ul>
    90.       <li><a href="index.php"><span>Home</span></a></li>
    91.       <li><a href="wasserwerte.php"><span>Wasserwerte</span></a></li>
    92.       <li><a href="reinigung.php"><span>Reinigung</span></a></li>
    93.       <li class="active"><a href="#"><span>Betriebstagebuch</span></a>
    94.         <ul>
    95.           <li><a href="btb_ansicht.php"><span>ansehen</span></a></li>
    96.           <li><a href="btb_eintragen.php"><span>eintragen</span></a></li>
    97.           <li><a href="btb_bearbeiten.php"><span>Status ändern</span></a></li>
    98.         </ul>
    99.       </li>
    100.     </ul>
    101.   </div>
    102.   <!--Menü Ende-->
    103.   <div id="content"><!--Content Beginn-->
    104. <div id="blaettern"><form>
    105. <a href="javascript:window.print()"> drucken </a>
    106. </form></form><?php echo ($startRow_btb_anzeigen + 1) ?> bis <?php echo min($startRow_btb_anzeigen + $maxRows_btb_anzeigen, $totalRows_btb_anzeigen) ?> von <?php echo $totalRows_btb_anzeigen ?><br>
    107.   <?php if ($pageNum_btb_anzeigen > 0) { // Show if not first page ?>
    108.     <a href="<?php printf("%s?pageNum_btb_anzeigen=%d%s", $currentPage, max(0, $pageNum_btb_anzeigen - 1), $queryString_btb_anzeigen); ?>">Zurück</a>
    109.     <?php } // Show if not first page ?>
    110. |
    111. <?php if ($pageNum_btb_anzeigen < $totalPages_btb_anzeigen) { // Show if not last page ?>
    112.   <a href="<?php printf("%s?pageNum_btb_anzeigen=%d%s", $currentPage, min($totalPages_btb_anzeigen, $pageNum_btb_anzeigen + 1), $queryString_btb_anzeigen); ?>">Vor</a>
    113.   <?php } // Show if not last page ?>
    114. </div>
    115. <?php do { ?>
    116.       <div id="btb_anzeigen"><!--BTB anzeigen Beginn-->
    117.         <p><strong>Datum:</strong> <?php echo $row_btb_anzeigen['datum']; ?><strong> | Name:</strong> <?php echo $row_btb_anzeigen['meldender']; ?><br>
    118.           <strong>Titel:</strong> <?php echo $row_btb_anzeigen['titel']; ?><br>
    119.           <strong>Meldung:</strong> <?php echo $row_btb_anzeigen['meldung']; ?><br>
    120.           <br>
    121.           <br>
    122.           <strong>Datum:</strong> <?php echo $row_btb_anzeigen['t_datum']; ?><strong> | Bearbeitet von:</strong> <?php echo $row_btb_anzeigen['bearbeiter']; ?><br>
    123.           <strong>Kommentar:</strong> <?php echo $row_btb_anzeigen['t_info']; ?><br>
    124.         <strong>Zustand:</strong> <?php echo $row_btb_anzeigen['zustand']; ?> </p>
    125.       </div>
    126.       <!--BTB anzeigen Ende-->
    127.       <?php } while ($row_btb_anzeigen = mysql_fetch_assoc($btb_anzeigen)); ?>
    128.   </div>
    129.   <!--Content Ende-->
    130.   <div id="footer"><!--Footer Beginn-->
    131.     <p>&copy; René Lohmann 2012</p>
    132.   </div>
    133.   <!--Footer Ende-->
    134. </div>
    135. <!--Site Ende-->
    136.  
    137. </body>
    138. </html>
    139. <?php
    140. mysql_free_result($btb_anzeigen);
    141. ?>
    142.  
     
    #5      
  6. Duddle

    Duddle Posting-Frequenz: 14µHz

    Dabei seit:
    03.02.2006
    Beiträge:
    3.864
    Geschlecht:
    männlich
    Ort:
    Dresden
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    Die relevante Zeile ist
    PHP:
    1. <strong>Zustand:</strong> <?php echo $row_btb_anzeigen['zustand']; ?> </p>
    Ein if und zwei echos, schon ist dein Problem gelöst.


    Duddle
     
    #6      
  7. svhresi

    svhresi muss-viel-lernen Kreativ-Flatrate-User

    2
    Dabei seit:
    04.08.2006
    Beiträge:
    332
    Geschlecht:
    männlich
    Ort:
    Empelde / Hannover
    Software:
    PS, Flash, Corel Draw, Dreamweaver
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    das hört sich schon gut an, leider sind meine php Kenntnisse eher in der unteren Laternenpfahl-Gegend anzusiedeln :(

    für einen Codeschnipsel wäre ich dir dankbar ;)

    so hab mal gegoogelt und es so umgesetzt:

    PHP:
    1. <?php
    2. if($row_btb_anzeigen['zustand'] == "i.B.")
    3. {
    4.   echo '<span id="iB">'."i.B.".'</span>';
    5. }
    6. else
    7. {
    8.   echo '<span id="iO">'."i.O.".'</span>';
    9. }
    10. ?>
    und es klappt!

    Danke für die fixe Hilfe und den Gedankenanstoß :)
     
    Zuletzt bearbeitet: 06.07.2012
    #7      
  8. Horst-Karsten

    Horst-Karsten Spicker

    12
    Dabei seit:
    17.04.2009
    Beiträge:
    521
    Geschlecht:
    männlich
    Ort:
    "Großraum" Hamburg
    Software:
    Adobe Palette
    Kameratyp:
    Canon EOS
    je nach DB Wert Font-Farbe ändern
    AW: je nach DB Wert Font-Farbe ändern

    Denk aber daran, daß ID-Namen nur einmal vergeben werden dürfen pro Seite. Falls dieses "i.B." dort mehrmals auf der Seite auftaucht, passt es ja schon nicht mehr. Dann doch lieber per class definieren.
     
    #8      
x
×
×