导航:首页 > 源码编译 > php签到系统源码

php签到系统源码

发布时间:2022-08-01 04:04:17

① 学生管理系统php源码谁有

php学生管理系统源码,供大家参考,具体内容如下

功能:

1.添加/删除/修改
2.数据存储.
界面分布:
index.php
--->主界面
add.php --->stu添加
action ---> sql中add/del/update
(处理html表单-->mysql的数据存储 && 页面跳转)
edit.php --->stu修改
menu.php
-->首页

1. index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学生信息管理</title>
<script>
function doDel(id) {
if(confirm('确认删除?')) {
window.location='action.php?action=del&id='+id;
}
}
</script>
</head>
<body>
<center>
<?php
include ("menu.php");
?>
<h3>浏览学生信息</h3>
<table width="500" border="1">
<tr>
<th>ID</th>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
<th>班级</th>
<th>操作</th>
</tr>
<?php
// 1. 链接数据库
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
die('connection failed'.$e->getMessage());
}
//2.执行sql
$sql_select = "select * from stu";
//3.data 解析
foreach ( $pdo->query($sql_select) as $row) {
echo "<tr>";
echo "<th>{$row['id']} </th>";
echo "<th>{$row['name']}</th>";
echo "<th>{$row['sex']} </th>";
echo "<th>{$row['age']} </th>";
echo "<th>{$row['classid']}</th>";
echo "<td>
<a href='edit.php?id={$row['id']}'>修改</a>
<a href='javascript:void(0);' onclick='doDel({$row['id']})'>删除</a>
</td>";
echo "</tr>";
}
?>
</table>
</center>
</body>
</html>

2. add.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学生管理系统</title>
</head>
<body>
<center>

<?php include ('menu.php'); ?>
<h3>增加学生信息</h3>
<form action="action.php?action=add" method="post">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="age"></td>
</tr>
<tr>
<td>性别</td>
<td><input type="radio" name="sex" value="男">男</td>
<td><input type="radio" name="sex" value="女">女</td>
</tr>
<tr>
<td>班级</td>
<td><input type="text" name="classid"></td>
</tr>
<tr>
<!-- <td> </td>-->
<td><a href="index.php">返回</td>
<td><input type="submit" value="添加"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>

</center>
</body>
</html>

3. action.php
<?php
/**
* Created by PhpStorm.
* User: hyh
* Date: 16-7-7
* Time: 下午9:37
*/
//1. 链接数据库
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
// echo 'Connection failed: ' . $e->getMessage();
die('connection failed'.$e->getMessage());
}

//2.action 的值做对操作

switch ($_GET['action']){

case 'add'://add
$name = $_POST['name'];
$sex = $_POST['sex'];
$age = $_POST['age'];
$classid = $_POST['classid'];

$sql = "insert into stu (name, sex, age, classid) values ('{$name}', '{$sex}','{$age}','{$classid}')";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('添加成功');</script>";
}else{
echo "<script>alter('添加失败');</script>";
}
header('Location: index.php');
break;

case 'del'://get
$id = $_GET['id'];
$sql = "delete from stu where id={$id}";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('删除成功');</script>";
}else{
echo "<script>alter('删除失败');</script>";
}
header('Location: index.php');
break;

case 'edit'://post
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];
$classid = $_POST['classid'];
$sex = $_POST['sex'];

// echo $id, $age, $age, $name;
$sql = "update stu set name='{$name}', age={$age},sex='{$sex}',classid={$classid} where id={$id};";
// $sql = "update myapp.stu set name='jike',sex='女', age=24,classid=44 where id=17";
print $sql;
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('更新成功');</script>";
}else{
echo "<script>alter('更新失败');</script>";
}
header('Location: index.php');
break;

default:
header('Location: index.php');
break;
}

4.edit.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学生管理系统</title>
</head>
<body>
<center>
<?php include ('menu.php');
//1. 链接数据库
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
die('connection failed'.$e->getMessage());
}
//2.执行sql
$sql_select = "select * from stu where id={$_GET['id']}";
$stmt = $pdo->query($sql_select);
if ($stmt->rowCount() >0) {
$stu = $stmt->fetch(PDO::FETCH_ASSOC); // 解析数据
}else{
die("no have this id:{$_GET['id']}");
}
?>

<h3>修改学生信息</h3>

<form action="action.php?action=edit" method="post">
<input type="hidden" name="id" value="<?php echo $stu['id'];?>">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td>
</tr>
<tr>
<td>性别</td>
<td>
<input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男
</td>
<td>
<input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女
</td>
</tr>
<tr>
<td>班级</td>
<td><input type="text" name="classid" value="<?php echo $stu['classid']?>"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="更新"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>

</center>

<?php
?>
</body>
</html>

5. menu.php

<!DOCTYPE html>
<html lang="en">
<body>
<h2>学生管理系统</h2>
<a href="index.php"> 浏览学生</a>
<a href="add.php"> 添加学生</a>
<hr>
</body>
</html>

② 关于php自动签到。 我想问的是写完代码之后如何实现它自己一直运行php放在后台不是要有人发请求

使用
ignore_user_abort();
set_time_limit(0);
可以实现你的目的,但是,一般都不建议这样做
其实,如果你仅仅是想实现签到的功能,完全可以通过"补签"的方式来实现
只有在发出请求的时候才签到,然后同时将过去的进行补签就行了

③ 急急急!!哪种签到系统好啊 我们公司要一种多功能的那种

我用知道一种,在淘宝网易信家园买的的,我给你查一下资料啊。。查到了,名字是是
热销基于php+mysql易签到管理系统源码
功能亮点:
1. 多用户平台:本系统实现多个公司多用户管理
2. 图片管理:现场拍照,现场图片上传
3. 语音上传:按住说话的语言汇报
4. 短信管理:后台短信推送,手机端短信反馈发送功能
5. 员工管理:对每个总公司,子公司,子部门的员工信息管理
6. 客户管理:客户收集资料->现场踩点>预约面谈->签合同->放弃跟踪 等状态跟踪
7. 公司管理:添加公司,公司基础信息管理
8. 部门管理:设立每个公司的部门信息,以及设置上下级部门关系
9. 签到管理:实时掌握场外人员的出勤和签到情况
10. 位置地图:采用网络地图、卫星地图、3D地图实时显示场外人员位置
11. 权限管理:每个子公司或子用户只能管理自己权限范围内的员工信息
12. 整个系统是基于thinkphp+php+mysql开发,系统采用mvc开发模式,采用模板分离技术,系 统轻巧,轻松二次开发,易扩展
13. 轨迹播放:播放任意时间段的每个员工位置信息

适合行业:
· 1. 企业场外销售人员的实时定位和调度。
· 2 .保险公司的场外事故现场及时反馈现场。及时以图片、语音、消息形式反馈给调度中心。
· 3. 房地产行业的场外看房现场,对房源现场信息进行反馈。拍拍照即可对房子一目了然。
· 4.铁路局单位,铁路局场外检修人员对场外路况的现场反馈。
· 5.**部门单位,**对个场外巡逻点进行监控和跟踪,掌握每个巡逻人员的分布情况。
· 6.电力局单位,电力单位可对现场抢修电塔,线路、灾区进行监控,对现场的情况了如指掌。
· 7.嵌套在OA系统上,可嵌套在已有的OA上,形成新一个的OA子系统。

功能描述:

易签到系统又称为现场管理系统,采用移动端采集数据,PC端分析数据的原理实现了实时的现场管理功能.
【易签到管理系统】通过移动物联网实现场外人员的实时跟踪,位置查询轨迹查询、点名通知、现场拍照、现场语音、现场消息、人员统计、人员管理等等功能的软件系统。
【易签到管理系统】由PC端调度中心系统和手机客户端系统组成。手机端系统用于现场采集数据,pc系统用于数据的管理和分析。
【易签到管理系统】主要应用于企业销售人员、铁路的现场检修、电力现场检修、**部门的现场巡逻、消防部门的现场火灾监控、车辆的定位跟踪、养老院、企业员工、小孩。
【易签到管理系统】是移动手机和PC结合的新颖产物,是物联网、云计算高科技术发展的必然产物,本软件合理巧妙使用了手机移动性、便捷性和PC的稳定性、存储量大特性的完美结合,补充点缀了目前社会所有企业管理方案中所存在的空缺。
【易签到管理系统】由PC端提供数据存储、数据优化、数据备份等强大的数据后台服务。所有数据保存在企业web服务器中,任何时候任何地点都可以更新自己的数据信息或者查看和分享自己的数据信息。摆脱了旧时的局限于办公室内的空间限制的问题,促使了企业更进一步跟上物联网高科技的发展步伐。

望采纳

④ php mysql 日历式签到 怎么做

给你个思路,代码实现并不难。首先在你的用户表中插入一个字段,用来保存签到的时间戳,用户点击签到时,先从数据库中取这个时间戳,与今天0点的时间戳进行比较,如果比今天0点的时间戳小,就说明今天没有签到,那么更新这个字段为现在的时间戳。如果比今天0点的时间戳大,就说明今天已经签到过了,不做更改。
你可能会用到:
mktime 函数,这个函数是构筑时间戳的,它的参数可以从右向左依次省略。省略的参数将会默认为本地时间。如:mktime(0,0,0) 这样就取到了今天0点的时间戳。
time 函数,取当前时间的时间戳,这个函数没有任何参数。

⑤ 请问下那个PHP每日签到时怎么实现的!

给你个思路吧,数据库设置一个字段为最后登录时间,判断时间是否为前一天,如果是就要求签到。 再设置个签到字段,判断当前是否签到,以防登录了没签到却不要求签到了。

⑥ php 签到时间判断,该怎么写出源代码,比如现在签到了,过了晚上24点就可以再签到一次

首先对需求分析一下:
根据当前时间判断,是否可以签到。(对吧?)

所以你需要有一个变量用来储存他上一次签到的时间,具体到某一天。在签到的时候取这个字段然后判断就行了。

应该要用到的是strtotime() 和date() 这两个函数。

(有点晚了提供下思路睡了,楼主可以根据具体的数据库结构适当修改)

⑦ 求在线办公OA系统,php源码

用php语言写的OA系统很少,我知道的只有通达OA 。不是免费的,收费的。

⑧ 求推荐好的PHP版本OA系统源码如题,要完全开源的,谢谢了

据云海软件所知,开源的oa系统的php源码,国外有早期的版本,比较据有开发价值。可找找。
php版本的OA系统源码,可联系郑州云海,专业OA业务15年。

⑨ php签到,点击签到按钮,数据库里面的积分加1,

在数据库添加一个积分表和用户ID绑定,用户点击一次就把这个ID的积分+1,限制每天只操作一次,就是你可以做个记录流水表,记录时间,用户ID,就是用户今天签到一次就向这张表中加一条数据,用来避免重复签到

⑩ php 像淘宝领取淘金币一样的签到系统 怎么写

这个比较简单,思路是这样的:
在用户表里添加一个连续登录的字段,如果每天连续登录自增1,如果超过24小时的话就直接归0.
再增加一个最后登录的时间,格式是时间戳的。
首先判断最后登录的时间和现在的时间的时间差值是多少,函数如下:
<?php
function checkTime() {
if (time() - 最后登录时间 > 24*60*60 ) { // 判断时间是否大于24小时
// 让字段归0
}
}
?>
这个样子就可以了。
至于加分就简单了。
如果字段值为:
1就加5,
2就加8,
3就加11,
4就加15,
5就加19,
6就加24,
大于7就加29

阅读全文

与php签到系统源码相关的资料

热点内容
java多余的空格 浏览:83
手机软件连接云服务器 浏览:888
内圆弧编程实例 浏览:48
饼干pdf 浏览:423
kylin源码大全 浏览:687
android构建工具 浏览:422
zigy命令行选项不兼容 浏览:561
加密系统能录屏吗 浏览:190
安卓淘宝点进去跳链接如何关闭 浏览:786
u盘加密了手机读取不了 浏览:947
oracle11g启动命令 浏览:931
怎么把视频传到自己的文件夹 浏览:700
福州电动车在哪个app上摇号 浏览:818
礼书PDF 浏览:667
什么app看本子 浏览:394
如何学好编译语言 浏览:591
平面编程和切削 浏览:704
phpemoji表情符号 浏览:778
IBM云平台shor算法 浏览:577
程序员当乙方 浏览:519