如何编写php网页代码,让查询到的成绩显示在表格里?

2025-01-03 11:00:48
推荐回答(3个)
回答1:

action 到 doing.php 就要用post或者get之后连接数据库,插入数据并显示数据,下面是个小例子也有注释
$data['class'] = $_POST['class'] + 0;
$data['name'] = trim($_POST['name']);
$data['math'] = $_POST['math'] + 0;
$data['chemistry'] = $_POST['chemistry'] + 0;//以下的自己写
/*连接数据库 插入数据*/
$conn = mysql_connect('url','username','password');
$sql = 'use db_name';
mysql_query($sql,$conn);

//这个其实可以封装成一个更好的丢向方法就不写了
foreach($data as $k=>$v){
$sql = 'insert into db('.$k.')value("'.$v.'")';
mysql_query($sql,$conn);
}

/*取出数据并打印*/
$sql = 'select class,name,math,chemistry from table_name order by class';
$res = mysql_query($sql,$conn);

echo '';
while($row = mysql_fetch_assoc($res)){//取关系数组,打印
echo '';
}

echo '
班级名字数学化学
'.$row['class'].''.$row['name'].''.$row['math'].''.$row['chemistry'].'
';?>

回答2:


    
    
    
        
            
                        //连接数据库
            mysql_connect('localhost','root','');
            //设置要查的库
            mysql_select_db('test');
            //设置编码
            mysql_query("SET NAMES utf8");
            //编写一条查询语句,表名是user
            $sql = "select * from user";
            //执行sql语句,得到一个结果集
            $result = mysql_query($sql);
            //根据结果集遍历输出
            while($row=mysql_fetch_assoc($result)){
            ?>
            
            
            } 

            ?>

        
id


    

回答3:

echo("");
echo('');
foreach($tags as $i=>$k){
$nums = $i + 1;
if($i%2==0){
echo("");
}else{
echo("");
}
echo("");
}
echo("

成绩表

班级姓名科目
$nums$k[place]$k[name]
");