【发布时间】:2014-02-03 07:41:46
【问题描述】:
我会尽量缩短。我(和许多人一样)是 php/jquery 的新手,并且 100% 自学。我正在尝试建立一个网页,以便我们可以使用它 在工作(非营利性研究)期间跟踪受试者。
我正在使用通常的 li 创建一个动态 ul,它指向 PDO 结果查询返回的结果。
问题 1:有没有办法让用户选择/单击特定的 li 并使用用户输入重新加载页面并重新运行查询?然后使用同一页面 显示新查询的结果?
我正在尝试构建一个简单的网页,允许用户浏览 MySQL 数据库并在 SQL 数据库中的正确位置轻松插入/输入时间和描述。
问题 2:出于安全原因,我使用 PDO... 是一位做过这方面工作的朋友向我建议的。查询后是否需要关闭连接?
即使指出我正确的方向也将不胜感激......我已经在这几天了!
谢谢大家!
RC
感谢您的回复 Evan... 可悲的是,我是一个主要掌握科学知识的新手!
我过去听说过 AJAX。当我添加您的代码时,它只将文本打印到屏幕上。你能指导我更多地了解它吗……有什么好的网站吗?现在将尝试 youtube。下面是我的代码......也许这会有所帮助。无论如何,感谢您到目前为止的帮助!
<div data-role="content">
<div data-role="controlgroup">
<ul>
<?php
global $db;
$st = $db->prepare("SELECT name FROM category");
$st->execute();
foreach ($st as $stmenuselection) {
echo '<li><a href="#" data-role="button" data-icon="arrow-r" data-iconpos="right">'.$stmenuselection['name'].'</a></li>';
}
?>
</ul>
</div>
</div>
【问题讨论】:
-
更好的方法是将每个请求视为一个事务:因此在每个查询之后关闭连接(这意味着在每个请求之后)。