一个php问题,请高手请教

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:15:42
<?php
mysql_connect("127.0.0.1","root","dba") or die("mysql connect error!");
mysql_select_db("student");
$name=$_POST["name"];
$sex=$_POST["sex"];
$age=$_POST["age"];
$pro=$_POST["pro"];
$sql="INSERT INTO t_class (`name`,`sex`,`age`,`pro`) VALUES ('$name', '$sex', '$age', '$pro' );";
mysql_query($sql);
$sql="select * from t_class";
$result=mysql_query($sql);
while( $rows=mysql_fetch_array($result))
{
echo $rows['name'];
echo $rows['sex'];
echo $rows['age'];
echo $rows['pro'];
}
?>
我想实现当把数据调出后,在显示的页面中设计一张简单的表格,如何

echo "<table>";
echo "<thead>";
echo "<th>name</th><th>sex</th><th>age</th><th>pro</th></thead>";
echo "<tbody>";
while( $rows=mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$rows['name']."</td>";
echo "<td>".$rows['sex']."</td>";
echo "<td>".$rows['age']."</td>";
echo "<td>".$rows['pro']."</td>";
echo "</tr>"
}
echo "</tbody>";
echo "</table>";

这种方式是PHP HTML混编,在MVC编程里是绝对不用的。
因为看你的代码,是没用MVC的,所以我也就写这个了。
你可以去看看smarty,一个模板殷勤,他将视图层从MVC里分离出来了
M model
V v