你好,这里是我的代码:PHP添加HTML元素的内部,而循环
<table class="table table-hover table-bordered">
<tr>
<th class="well" style="text-align:center">ID</th>
<th class="well" style="text-align:center">Email</th>
<th class="well" style="text-align:center">User level</th>
</tr>';
<?
$code_sql = "SELECT user_id, user_email,user_level FROM users ORDER BY user_id ASC ";
$code_query = mysql_query($code_sql) or die(error_sql(mysql_error(),__LINE__,__FILE__));
$sql_rows = mysql_num_rows($code_query);
if($sql_rows > 0){
while($rows = mysql_fetch_object($code_query)){
$user_id = intval($rows->user_id);
$user_level= intval($rows->user_level);
$user_email = htmlspecialchars($rows->user_email);
echo ' <tr>
<td>'.$user_id.'</td>
<td>'.$user_email.'</td>
<td>'.$user_level.'</td>
</tr>';
}
mysql_free_result($code_query);
}else{
echo '<tr>
<td>
<font color="red">no data found</font>
</td>
</tr>';
}
echo '</table>';
?>
代码的输出将是怎样的。
<table class="table table-hover table-bordered">
<tr>
<th class="well" style="text-align:center">ID</th>
<th class="well" style="text-align:center">Email</th>
<th class="well" style="text-align:center">User level</th>
</tr>
<tr>
<td>1</td>
<td>[email protected]</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>[email protected]</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>[email protected]</td>
<td>2</td>
</tr>
<tr>
<td>4</td>
<td>[email protected]</td>
<td>1</td>
</tr>
</table>
(1 =普通用户,以及2 =用户级别管理),但我要的是什么。就像是
<table class="table table-hover table-bordered">
<tr>
<th class="well" style="text-align:center">ID</th>
<th class="well" style="text-align:center">Email</th>
<th class="well" style="text-align:center">User level</th>
</tr>
<div id="users">
<tr>
<td>1</td>
<td>[email protected]</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>[email protected]</td>
<td>1</td>
</tr>
</div>
<div id="admins">
<tr>
<td>2</td>
<td>[email protected]</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>[email protected]</td>
<td>2</td>
</tr>
</div>
</table>
我想添加一个DIV ID = “用户”,将包含user_level = 1和另一个div id =“admins”的user_level = 2的所有用户。
先按'user_level'命令,然后所有的管理员将在后面的结果。当您遇到第一个管理员时,您可以仅回显'
请快速浏览[为什么你应该立即停止使用mysql_ *](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) – hassan
使用DIV标签因为表标记的直接子元素不是有效的HTML语法。 – manian