1

PHP コードの後で CSS が機能しません。フォーマットを機能させるには、elseif の後に html コード全体を書き直す必要があります。に html コードを挿入しようとしましたが、それでもスタイルが適切に設定されません。私のナビゲーションも表示されません。理解できない。

if(isset($_POST['sby'])){
  $value = $_POST['sby'];
  if(isset($_POST['search'])){
      if($value == 'cname'){?>
            <!doctype html>
            <head>
            <meta charset="utf-8">
            <title>Untitled Document</title>
            <link href="../../css/style.css" rel="stylesheet" type="text/css" />
            <!--[if lt IE 9]>
            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
            </head>

            <body>

            <div class="container">
            <header>
              <a href="home.php"><img src="../../img/Intellibest-EMM Logo.jpg" alt="Insert Logo Here" name="Insert_logo" width="180" height="141" id="Insert_logo" style="background-color: #C6D580; display:block;" /></a>
            </header>
            <div class="sidebar1" style="height:auto">
              <ul class="nav">
                <li><a href="../home.php">Home</a></li>
                <li><a href="../look.php">Look For</a></</li>
                <li><a href="../make.php">Make Something</a></li>
                <li><a href="../settings.php">Settings</a></li>
              </ul>
            </div>
            <table>
              <thead id="tbl">
                  <tr>
                  <td><h3>Company Name</h3></td>
                  </tr>
              </thead>
                <?php do { ?>
                <tbody id="result">
                <tr>
                <td>
                  <?php echo $row_get_cname['Company Name'];?>
                </td>
                <?php } while ($row_get_cname = mysql_fetch_assoc($get_cname)); ?>
              </tr>
              </table>
          <?php }
          else if($value == 'ename'){?>

              <table>
              <thead id="tbl">
                  <tr>
                  <td><h3>First Name</h3></td>
                  <td><h3>Last Name</h3></td>
                  <td><h3>Position</h3></td>
                  <td><h3>Company Name</h3></td>
                  </tr>
              </thead>

                  <?php do { ?>
                      <tbody  id="result">
                      <tr>
                      <td>
                          <?php echo $row_get_ename['First Name'].' '.$row_get_ename['Last Name'].'<br>'.$row_get_ename['Position'].'<br>'.$row_get_ename['client companies (pana)`.`Company Name'];?>
                      </td>
                  <?php } while ($row_get_ename = mysql_fetch_assoc($get_ename)); ?>
             </tr>
             </tbody>
             </table>
          <?php }
          else if($value == 'iname'){

              echo "<table>
               <thead id=tbl>
                  <tr>
                  <td><h3>Company Name</h3></td>
                  <td><h3>Industry</h3></td>
                  </tr>
              </thead>";
                do { 
                echo "<tbody id=result>
                <tr>
                <td>";
                echo $row_get_iname['Company Name'].'</td><td>'.$row_get_iname['Industry'];
                echo "</td>";
                 } while ($row_get_iname = mysql_fetch_assoc($get_iname));
              echo "</tr>
              </tbody>
              </table>";    
      }
      else{
          echo "Please enter a valid search quer";  
      }
  }
  else{
      echo "Please define search";
  }
}
else{
  echo "Please enter a search query";
}
4

3 に答える 3

2

これを試して:

 <!doctype html>
 <head>
 <meta charset="utf-8">
 <title>Untitled Document</title>
 <link href="../../css/style.css" rel="stylesheet" type="text/css" />
 <!--[if lt IE 9]>
 <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
 <![endif]-->
 </head>

 <body>

 <div class="container">
 <header>
  <a href="home.php"><img src="../../img/Intellibest-EMM Logo.jpg" alt="Insert Logo Here" name="Insert_logo" width="180" height="141" id="Insert_logo" style="background-color: #C6D580; display:block;" /></a>
</header>
<div class="sidebar1" style="height:auto">
  <ul class="nav">
    <li><a href="../home.php">Home</a></li>
    <li><a href="../look.php">Look For</a></</li>
    <li><a href="../make.php">Make Something</a></li>
    <li><a href="../settings.php">Settings</a></li>
  </ul>
</div>
<?php
if(isset($_POST['sby'])){
  $value = $_POST['sby'];
  if(isset($_POST['search'])){
      if($value == 'cname'){?>

このように、$value の値に関係なく、ページのトップが表示されます。

于 2012-10-26T04:08:26.397 に答える
0

同様の問題がありました。それが他のカテゴリの下にある場合<a href>は、スタイルを通常の状態にしないでください。ただし、カテゴリの 希望にid合わせて配置する必要があります。#something a:hover

于 2016-06-15T00:27:02.067 に答える
-1

この部分を編集してみてください:

href="../../css/style.css"

そしてそれをに変更します

href="css/style.css"

または、手動で試すことができます

于 2012-10-26T04:06:27.900 に答える