十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
表单页面:
创新互联公司-专业网站定制、快速模板网站建设、高性价比延寿网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式延寿网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖延寿地区。费用合理售后完善,十多年实体公司更值得信赖。
form action="login.php" method="post"
用户名:input type="text" name="user" /br/
密 码:input type="password" name="pass" /br/
button type="submit"登录/button
/form
登录处理页面login.php
?php
mysql_connect(数据库服务器,数据库登录用户名,数据库密码);//建立临时数据库连接
mysql_select_db(数据库名称);
$user=$_POST['user'];//取得表单输入的用户名
$pass=$_POST['pass'];//取得表单输入的密码
$sql="select * from 数据表名称 where user='$user'";//构造Sql查询语句
if(!mysql_query($sql)){//如果执行Sql语句不成功
exit( '用户名错误');
}
$sql="select * from 数据表名称 where user='$user' and pass='$pass'";//构造Sql查询语句
if(!mysql_query($sql)){//如果执行Sql语句不成功
exit( '密码错误');
}
//这里写登录成功的逻辑代码//
?
随便写了一下,没测试。不见得一定能成功!
但格式语法差不多就是这样,我只是想给你一个样式而已!
具体你还要自己多多学习!
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
页面效果:
创建update.php文件,用于修改用户信息:
使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。
//通过post获取页面提交数据信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//执行SQL
$mark = mysql_affected_rows();//返回影响行数
$url = "userinf_select.php";
运行结果
创建delete.php文件,完成删除用户信息功能:
$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影响行数
if($mark0){
echo "删除成功";
}else{
echo "删除失败";
}
mysql_close($con);
运行结果:
PHP code
$con=mysqli_connect('localhost','数据库用户名','数据库密码','数据库名');
$re=mysqli_query($con,'SELECT * FROM wdksm');
while($row = mysqli_fetch_assoc($re))
{
$id=$row['id'];
echo '日期:'.$row['time'].' ';
echo '部门:'.$row['bumen'].' ';
echo '姓名:'.$row["name"].' ';
echo ' 职务:'.$row["zhiwu"].'br /';
echo '未打卡时间:'.$row["wdktime"].'br /';
echo '未打卡原因:'.$row["wdkyy"].'br /';
echo '部门责任人审核:'.$row["bmshtime"].' ';
echo '人事行政部/总经理审批:'.$row["rsshtime"].'br /';
echo 'hr /br /';
}
echo 'form name="bc" method="post" action="" ';
echo 'input id="test" name="test" type="text" value="审核" /';
echo 'input type="submit" value="审核"/';
echo '/form';
$sql='UPDATE wdksm SET
bmshtime = \'' . $_POST['test'] . '\'
WHERE id = \'' .$id . '\'
';
mysqli_query($con,$sql);
在for中增加if语句即可 比如for($i = 0; $i 5; $i++){if($i==3){}}这样就可以控制单行的了 (简单思路)
一般是如下:
?php
if
(mysql_connect('127.0.0.1','root','123456')){//数据库地址、用户、密码
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己会写的
if
(mysql_query($sql))
echo
"SQL执行成功!";
else
echo
"SQL($sql)执行失败!原因:".mysql_error();
}else
echo
'连接数据库失败,原因:'.mysql_error();
?