2016-05-24 8 views
-2

私は自分のデータベース(mysql)に接続するphpスクリプトを作成しました。これはより安全な環境に変更されます。バックグラウンド変更php/css

しかし、今の私は私のうちwhileループでこれを行う方法がわからない

 'echo "<h2><a href='$Link'>$title</a></h2> 
       <b>$description</b><br /> "; 


      } 

     } 
     else 
      echo "Geen resultaat gevonden voor \"<b>$s</b>\""; ' 

イム来るのBGの色を変更したいです。

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> 
    <title> Snuffelen</title> 
</head> 
<body> 
     <a href="index.php"> 
    <img src="image/logo_klein.jpg" alt="Snuffelen logo" style="width:250px;height:75px;border:0;"> 
</a> 
     <form action='./search.php' method='get'> 
      <input type='text' name='s'size='50' value='<?php echo $_GET['s']; ?>' /> 
      <input type='submit' value='Zoek'/> 
     </form> 
     <hr /> 
     <?php 

      $s = $_GET['s'];    
      $terms = explode (" ", $s); 
      $query = "SELECT * FROM ID WHERE "; 

      foreach ($terms as $each){ 
       $i++; 

       if ($i ==1) 
        $query .= "keywords LIKE '%$each%' "; 
       else 
        $query .= "OR keywords LIKE '%$each%' "; 
      } 
      //connect to database 
      mysql_connect("server", "user", "pw"); 
      mysql_select_db("DB"); 

      $query = mysql_query($query); 
      $numrows = mysql_num_rows($query); 
      if($numrows > 0){ 

       while($row = mysql_fetch_assoc($query)){ 
        $id = $row['id']; 
        $photo = $row['photo']; 
        $title = $row['title']; 
        $description = $row['description']; 
        $price = $row['price']; 
        $Link = $row['Link']; 
        $keywords = $row['keywords']; 
        $euro = $row['euro']; 
        $line = $row ["__________________________________________________________________________________________________"]; 

        echo "<h2><a href='$Link'>$title</a></h2> 
        <b>$description</b><br /> "; 


       } 

      } 
      else 
       echo "Geen resultaat gevonden voor \"<b>$s</b>\""; 

      //disconect 
      mysql_close(); 
     ?> 
</body> 
</html> 
iは色1ライトグレー及び2白に追加して、次のライトグレー、白色光がグレーたいwhould

などなど

誰がそうする方法を知っています?

答えて

0

これは

$bgColor = "style='background-color: green;'"; 
 
echo "<div ".$bgColor.">"; 
 

 
    if($numrows > 0){ 
 

 
       while($row = mysql_fetch_assoc($query)){ 
 
        $id = $row['id']; 
 
        $photo = $row['photo']; 
 
        $title = $row['title']; 
 
        $description = $row['description']; 
 
        $price = $row['price']; 
 
        $Link = $row['Link']; 
 
        $keywords = $row['keywords']; 
 
        $euro = $row['euro']; 
 
        $line = $row ["__________________________________________________________________________________________________"]; 
 

 
        echo "<h2><a href='$Link'>$title</a></h2> 
 
        <b>$description</b><br /> "; 
 

 

 
       } 
 

 
      } 
 
      else 
 
       echo "Geen resultaat gevonden voor \"<b>$s</b>\""; 
 
\t \t \t \t 
 
\t \t echo "</div>";

+0

私は正しいんだ場合は私の全体のdiv要素になりますしてみてくださいしてみてください緑。 私の次の行が青で、次の行が緑でなければならない場合はどうすればいいですか? –

0

これは

$bgColorGreen = "style='border: 1px solid green;'"; 
 
$bgColorBlue = "style='border: 1px solid blue;'"; 
 

 
    if($numrows > 0){ 
 
\t \t \t \t \t $i = 0; 
 
       while($row = mysql_fetch_assoc($query)){ 
 
        $id = $row['id']; 
 
        $photo = $row['photo']; 
 
        $title = $row['title']; 
 
        $description = $row['description']; 
 
        $price = $row['price']; 
 
        $Link = $row['Link']; 
 
        $keywords = $row['keywords']; 
 
        $euro = $row['euro']; 
 
        $line = $row ["__________________________________________________________________________________________________"]; 
 
\t \t \t \t \t 
 
\t \t \t \t \t if($i % 2 == 0){ 
 
\t \t \t \t \t \t echo "<hr ".$bgColorGreen.">"; 
 
\t \t \t \t \t }else{ 
 
\t \t \t \t \t \t echo "<hr ".$bgColorBlue.">"; 
 
\t \t \t \t \t } 
 

 
        echo "<h2><a href='$Link'>$title</a></h2> 
 
        <b>$description</b><br /> "; 
 

 
$i++; 
 
       } 
 

 
      } 
 
      else 
 
       echo "Geen resultaat gevonden voor \"<b>$s</b>\"";
この場合には意味

関連する問題