我正忙于一个员工记录项目,想知道是否有可能让我的项目通过链接更新数据库?
让我解释。
在员工的编辑中,我想添加一个带有几个链接的菜单。这些链接仅供我们的雇主使用。遗嘱(如果上述可能)能够点击链接“dismissed”,那么应该通过将字段“Employed_Status”更改为“0”来更新数据库。
由于我仍处于“非常初学者”阶段,因此我真的可以使用专业人士的帮助。提前致谢。
您可以通过将值从查询字符串传输到页面来做到这一点
<td><a href="insert.php?id=?"<?php echo (int) $_GET['id'] ?> >insert</a></td>
在 insert.php 上
使用 get 方法提取此值:
$id = $_GET["id"];
还以类似的方式提取其他值,然后使用这些值触发插入查询。
使用$_GET
喜欢
if(isset($_GET['status']) and $_GET['status']=='dismiss' and isset($_GET['empId']))
{
$sql="Update employee SET Employed_Status=0
WHERE Emp_id=".(int)$_GET['empId'];// if empid is integer
// or use WHERE Emp_id=".mysql_real_escape_string($_GET['empId']);
// execute query $sql
}
调用链接之类的,http://example.com/page.php?empId=1&status=dismiss
编辑页面:
<a href="action.php?val=0">Dismissed</a>
<a href="action.php?val=1">Activate</a>
动作.php
$val=$_REQUEST['val'];
$sql = "UPDATE employee SET status = ? WHERE id = ?";
$q = $conn->prepare($sql);
$q->execute(array($val,$empid));