php增删改[初学](二)

来源:互联网 发布:excel 数组函数 编辑:程序博客网 时间:2024/05/05 11:15

显示数据视图 代码:view/userview.php

<?php
require_once("./model/usermodel.php");
class userview
{         
    
    
/**
     * 输出用户的html表格
     *
     * @param 参数名称及值 $parms
     * @return unknown
     
*/
    
public function ShowUsers($parms=array())
    {    
        
$condition="";    
        
$model=new usermodel();        
        
if(!empty($parms))
        {
            
if(is_numeric($parms["uid"]))
            {
                
$parms=array("id"=>(int)$parms["uid"],"name"=>$parms["uname"]."%","address"=>$parms["address"]."%");
            }
            
else 
            {
                
$parms=array("name"=>$parms["uname"]."%","address"=>$parms["address"]."%");
            }
            
$condition=$model->GenerateParms($parms,"and "," like ");
        }
        
$result=$model->query("select * from user ".(empty($condition)?"":" where ".$condition));
        
echo "<table border='1' style='clear:both;border-collapse:collapse;border:1px solid #ff0000;width:500px;'><tr><td>编号</td><td>名称</td><td>操作</td></tr>";
        
while($row=$model->fetch_array($result))
        {
            
echo "<tr><td>".$row['id']."</td><td>".$row['name']."</td><td> <a href='index.php?action=edit&id=".$row['id']."'>编辑</a> ";
            
echo " <a href='index.php?action=del&id=".$row['id']."'>删除</a> <a href='index.php?action=add&id=".$row['id']."'>新增</a></td></tr>";
        }
        
echo "</table>";        
    }
    
public function ShowUserForm($parms)
    {
        
if(!is_array($parms))
            
die("显示参数错误");
        
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'>姓名:<input name='uname' id='uname' value='".$parms["name"]."' /><br />";
        
echo "地址:<input name='address' id='address'  value='".$parms["address"]."' /><br />";
        
echo "<input type='hidden' name='id' id='id' value='".$parms["id"]."' /><br />";
        
echo "<input type='hidden' name='action' id='action' value='".$_GET['action']."' /><br />";
        
echo "<input type='submit' value='提交' /><br /></form>";
    }    
    
public function ShowSearch()
    {
        
echo "<form method='post' action='".$_SERVER['PHP_SELF']."'><ul style='list-style:none;'><li style='list-style:none; float:left;'>编号:<input name='uid' id='uid' /></li><li>姓名:<input name='uname' id='uname' /></li>";
        
echo "<li>地址:<input name='address' id='address' /> <input type='hidden' name='action' value='select' /><input type='submit' value='查询' /> <input type='button' value='新增吧' onclick='javascript:window.location.href="index.php?action=add";' /></ul>";
    }
    
}
?>
原创粉丝点击