2015-01-09 3 views
-1

mysql_num_rows()와 같은 오류가 발생하여 database.but에서 행 개수를 가져 오는 PHP 코드입니다. 매개 변수 1은 리소스가 필요합니다. 그 오류를 제거하는 방법. PLZ 도와주세요 미리 감사드립니다.mysql_num_rows()는 매개 변수 1이 리소스가 될 것으로 예상합니다.

include("db.php"); 
        if(isset($_GET['page'])) 
        { 
         $page=$_GET['page']; 
         $page=mysql_real_escape_string($page); 
        } 
        else 
        { 
         $page=1; 
        } 
        $per_page = 5; 
        $res =mysql_query("select * from depart"); 
        $count = mysql_num_rows($res); 
        $pages = ceil($count/$per_page); 
+1

여기에 PHP 코드가 있습니까? – Bender

답변

1

$ options에 옵션이 저장되어 있다고 가정하면 다음과 같이합니다.

<select> 
    <?php 
     foreach($options as $option) { 
      echo "<option value='$option->id'>$option->name</option> 
     } 
    ?> 
</select> 
1

"는"에코, 다음이 약간 더 예쁜

<select> 
    <?php foreach($options as $option): ?> 
     <option value="<?php echo $option->id; ?>"> 
      <?php echo $option->name; ?> 
     </option> 
    <?php endforeach; ?> 
</select> 

또는, // echo "select"; 에코 부분에 선택이 표시되지 않습니다.

foreach($options as $key=>$value) { 
    echo "<option value='".$value['id']."'>".$value['name']."</option>"; 
    } 

echo "";

시도해보십시오.

관련 문제