2017-02-08 12 views
0

私のデータベース の名前、電子メール、電話番号、状況からレコードを表示するフォームを作成したいのですが、選択した後にサイトタイトの背景色を変更したい場合は値を変更しますか?チェックインフォームの色を変更します

<form method="post"> 
<input type="text" name="ID" placeholder="ID"> 
<input name="set" type="submit"> 
</form> 
<?php 
if ($_SERVER['REQUEST_METHOD'] == 'POST') { 
$ID = isset($_POST['ID']) ? $_POST['ID'] : false; 
$connect = mysql_connect('localhost', 'root', '','seminar'); 
mysql_select_db ('seminar'); 
$sql = "SELECT `name`, `del_company`, `phone`, `email`, ,`situation` FROM `dele` WHERE ID = $ID"; 
$res = mysql_query($sql); 
if(! $ID) { 
    die("Could not get data:" . mysql_error()); 
    } while($row = mysql_fetch_array($res)) { 
while($row = mysql_fetch_array($res)) { 

echo "<br><p><b>Surname: </b></b></b>", $row['name'], "</p>"; 
echo "<br><p><b>company: </b></b>", $row['del_company'], "</p>"; 
echo "<br><p><b>phone: </b></b></b></b>", $row['phone'], "</p>"; 
echo "<br><p><b>email: </b></b></b></b></b>", $row['email'], "</p>"; 
echo "<br><p><b>expert: </b><br>", $row['situation'], "</p>"; 

} 

} 
else { 
    echo "<p>Enter a valid ID above</p>"; 
} 
mysql_close($connect); 

>

答えて

1

変更するには、このような何かにこのライン

echo "<br><p><b>expert: </b><br>", $row['situation'], "</p>"; 

:?

echo "<br><p class=".$cssClass."><b>expert: </b><br>", $row['situation'], "</p>"; 

あなたはsituationがある場合と言ういくつかのロジックを作成するために必要なすべてのこの前に何でも、$cssClass =何でも。次に、それぞれのクラスにいくつかのCSSを追加します。

このような何か:

if ($row['situation'] == "horse") {$cssClass == "blue-color"}; 
elseif ($row['situation'] == "cow") {$cssClass == "red-color"}; 
else {$cssClass == "yellow-color"}; 

それからちょうどあなたのCSSを定義します。

.blue-color{ 
background-color:blue; 
} 

ETC.

関連する問題