[英]submit for with either php or jquery using get but no ajax functionality
我试图弄清楚我该怎么做。
我有一个从数据库中提取的名称列表,当我单击一个名称时,我希望另一个页面加载该名称详细信息。
在我制作的ajax驱动的通讯录中使用ajax之前,我已经完成了此操作,但是现在我需要能够将人员名称附加到$ _GET并提交表单,以便另一个页面加载人员名称,方法是以那个人的名字我可以查询我的数据库。
那很容易,但是这里的窍门是,我有一个在while循环内从数据库中提取的10个名字。
所以现在我有十张桌子,上面有这个人的简短详细信息以及他们的名字。 我想单击此处以获取更多详细信息选项。 那就是让我感到困惑的地方,如果可能的话,我现在还不想使用javascript。 但是没有jQuery,我不知道如何获取名称的ID。 这指向了我现在不想进入的ajax路由。
任何帮助将不胜感激。
这是我尝试的while循环代码:
<? while($project = mysql_fetch_assoc($pquery)){ ?>
<form action="projectview.php" method="GET" id="viewproject">
<table border="0" align="right" style="border-bottom: 1px dashed #BDBDBD;" width="100%">
<tr><td colspan="2"><span><input type="submit" name="view" id="<?=$project['idProjects'];?>"><?=$project['project_name'];?><input type="hidden" name="<?=$project['idProjects'];?>"></span></td></tr>
<tr><td align="right" colspan="2"><span>post-production</span></td></tr>
<tr><td>Time:</td><td><?=daysDifference($project['end_date']);?> remaining</td></tr>
<tr><td>Budget: </td><td><?=$project['actual_budget'];?></td></tr>
<tr><td colspan="2"><?=$project['end_date'];?></td></tr>
</table>
</form>
<br />
<div style="padding: 3px;"> </div>
<? } ?>
我不确定您要问的是什么,但是从我的搜集中可以得到一个名称列表,每个名称都有一个“更多信息”链接,该链接指向使用GET作为参数的页面。 为此,您不需要使用表单,可以使用普通链接并将GET数据附加到链接。
<?php while($project = mysql_fetch_assoc($pquery)){ ?>
<?php echo $project[ 'project_name' ]; ?>
<a href="projectview.php?projectId=<?php echo $project[ 'idProjects' ]; ?>">
click here for more info
</a>
<?php } ?>
我不清楚您的问题是什么。 如果您需要区分发送的是哪种形式,则您已经有了隐藏的输入。 只需设置一个固定名称并更改值即可。
<input type="hidden" name="project" value="<?=$project['idProjects'];?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.