编辑表单无法获取同一用户的下一个数据 [英] Edit form cann't get the next data for the same user

查看:78
本文介绍了编辑表单无法获取同一用户的下一个数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

** 这两个答案都是正确的 **



我的问题是我们有一个用户,将数据添加到我们的数据库中的一个表中,我们称之为教育,并且希望让他们能够编辑此信息。我们的问题是,我们无法找到一种方法让他们点击下一个按钮来加载用户可能拥有的下一个数据。
例如,您可以在下面的图片中看到,用户可以在表格中有多个条目:

,我们有这种形式:

id = 1

strong>),但我们如何才能获得该用户的下一个数据。需要注意的是,用户可以有多个条目,例如2,3,4或更多。
所以我们希望当他们点击下一个按钮来更新当前值,然后向他们显示下一个数据
下面是我们的代码:

 <?php 
include(../ include / session.php);
$ username = $ _SESSION ['username'];

$ b $ if($ query = mysql_query(SELECT school,degree,website,start_date,end_date,start_year,end_year,degree_description FROM education WHERE id ='1'AND username ='$ username ')或die(mysql_error()))
{
if(mysql_num_rows($ query)> = 1){
while($ row = mysql_fetch_array($ query)){
$ school = $ row ['school'];
$ degree = $ row ['degree'];
$ website = $ row ['website'];
$ start_date = $ row ['start_date'];
$ end_date = $ row ['end_date'];
$ start_year = $ row ['start_year'];
$ end_year = $ row ['end_year'];
$ degree_description = $ row ['degree_description'];
}
}
else {
echo'找不到条目。 < a href =javascript:history.back()>返回< / a>';
}
}

?>
< title> CV Education Form< / title>
< form method =postaction =education_update.php>
< input type =hiddenname =submittedvalue =true/>
< fieldset>
< legend>教育< / legend>
< label> School< input type =textname =schoolvalue =<?= $ school?> required =required/> < /标签>
< br />< br />
< label> Degree< input type =textname =degreevalue =<?= $ degree?>需要= 需要/> < /标签>
< br />< br />
< label>网站< input type =textname =websitevalue =<?= $ website?> /> < /标签>
< br />< br />
< label>开始日期< / label>
< select name =start_date>