2012-10-26 6 views
1

PHP 코드 이후에 내 css가 작동하지 않습니다. elseif가 작동하도록 포맷 한 후에 전체 HTML 코드를 다시 작성해야합니다. 나는 HTML 코드를 삽입하려고했지만 스타일은 여전히 ​​스타일에 맞지 않습니다. 내 탐색도 표시되지 않습니다. 나는 이해하지 못한다.PHP 코드 뒤에 내 CSS가 작동하지 않습니다.

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"; 
} 
+1

PHP 서버 측, css \ html 클라이언트 측, 어쨌든 나는 당신이 무엇을 요구하고 있는지 전혀 모릅니다. html, 헤더 블록과 같은 PHP 루프 외부에 있어야합니다 ... –

+0

PHP 코드를 호출해야하기 때문에 그 이유는 CSS를 호출해야합니다. 그렇지 않으면 $ 값 = cname. – coopersita

+0

elseif 뒤에 테이블이 표시되지만 서식이 따르지 않습니다. 내 탐색이 사라지고 로고가 사라졌습니다. 스타일링이없는 평범한 테이블. 혼란 스럽다면 유감입니다. –

답변

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 값에 관계없이 페이지 상단이 표시됩니다.

-1

시도이 부분 편집 :

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

href="css/style.css" 

로 변경하거나이 시도 수동으로

0

비슷한 문제가있었습니다. <a href>과 같은 다른 카테고리에 속한 경우에는 스타일을 보통 id으로 지정하지 말고 범주 #something a:hover 희망을 표시해야합니다.

관련 문제