我的选项卡数据库如下所示:
id | name | Job
-----------------------------
1 | Andrew | Engineer
2 | Fahmy | Designer
3 | Fitriani | Animator
4 | Karin | Animator
我想在我的网站上显示数据编辑,正如你所看到的,有两个人在那里做同样的工作,所以如果我这样做:
$query="select * from tb_employees";
$show=mysql_query($query);
while ($data=mysql_fetch_array($show)){
$id= $data['id'];
echo" <tr>
<td>$data[id_usulan]</td>
<td>$data[name]</td>
<td>$data[job]</td>
<td><a href ='edit.php?id=$id'>Edit</a> | <a href ='del.php?id=$id'>Delete</a></td>
</tr>";
它将显示该表中的所有数据。
但我想做的是编辑每个作业的数据,就像这样:
id | Job | Option
---------------------------------------------
1 | Engineer | Edit - Delete
2 | Designer | Edit - Delete
3 | Animator | Edit - Delete
(这是我的编辑界面,由于我的声誉太小,我无法发布我的界面图像,对不起)
因此,如果我在Animator中点击编辑,我希望它显示每个人与Animator的工作编辑如下:
id | Name | Option
---------------------------------------------
1 | Fitriani | Edit - Delete
2 | Karin | Edit - Delete
(这是我的编辑界面,由于我的声誉太小,我无法发布我的界面图像,对不起)
所以如果我在Karin中点击编辑,我希望它显示Karin数据编辑界面,我使用Mysql作为数据库。
对不起,我的语言不好。
您可以通过以下查询获得每个作业的数据
$query="select * from tb_employees group by job ";
当你将编辑然后运行另一个查询
$query="select * from tb_employees where job=$data[job] ";
运行类似的查询
$query="select job from tb_employees";
而不是像这样运行
if(isset($_GET['id']))
{
$id=$_get['id'];
$sql="select name from tb_employees where job='$id'";
$show= mysql_query($sql);
while($data= mysql_fetch_array($show));
echo $data['name'].'<br/>';
}