繁体   English   中英

使用get而不使用ajax功能通过php或jquery提交

[英]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:&nbsp;</td><td><?=$project['actual_budget'];?></td></tr>
                    <tr><td colspan="2"><?=$project['end_date'];?></td></tr>
                    </table>
              </form>  
                <br />
                <div style="padding: 3px;">&nbsp;</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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM