-1

我正忙于一个员工记录项目,想知道是否有可能让我的项目通过链接更新数据库?

让我解释。

在员工的编辑中,我想添加一个带有几个链接的菜单。这些链接仅供我们的雇主使用。遗嘱(如果上述可能)能够点击链接“dismissed”,那么应该通过将字段“Employed_Status”更改为“0”来更新数据库。

由于我仍处于“非常初学者”阶段,因此我真的可以使用专业人士的帮助。提前致谢。

4

3 回答 3

1

您可以通过将值从查询字符串传输到页面来做到这一点

<td><a href="insert.php?id=?"<?php echo (int) $_GET['id'] ?> >insert</a></td>

在 insert.php 上

使用 get 方法提取此值:

$id = $_GET["id"]; 

还以类似的方式提取其他值,然后使用这些值触发插入查询。

于 2013-10-01T11:06:07.780 回答
1

使用$_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

于 2013-10-01T11:08:32.667 回答
1

编辑页面:

<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)); 
于 2013-10-01T11:10:16.013 回答