我一直在 stackoverflow 上阅读很多问题,这些问题让我的生活更轻松,尽管我第一次问一些问题。
这是我的问题。我需要能够将 SQL 数据库中的不同值插入到选定的 <textarea> 字段中,具体取决于在同一表单上的 <select> 输入中选择的选项。
基本思想是我想从数据库中编辑新闻,编辑标题和正文。为此,我想通过从我的 SQL 数据库中获取它们来向用户显示包含我的数据库的(标题/正文)数据。用户在数据库中可能有多个条目,因此当我在 <select> 组合框中选择一个条目时,我想将内容更改为来自 db.xml 中所选条目的内容。
由于我的英语很差,这是一个难以表达的简单想法......
HTML 表单或多或少如下:
<form action="edit.php" method="post">
<select name="id">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
<textarea name="newsBody"></textarea>
<input name="submit" type="submit" value="Edit" />
</form>
SQL 数据库结构大致如下:
数据库名称:数据库
DB 表:新闻(字段 id、正文、标题、作者、时间戳)
我希望能够从我的 <select> 中选择新闻,获取他们的“id”/“option value”,然后从 DB 中获取正确的值,并将其显示在相应的 <textarea> 中。
我是网站编码的新手,只是作为一种爱好来做,所以我在 PHP、MySQL 方面的知识非常基础。我不提供任何 PHP 代码或选项,只是因为我不知道如何解决它……虽然我可以理解 sql、php 语法。
我想使用 <select> 事件 'onchange' 和 javascript,但无法使其工作......我也不能使用 jQuery / ajax,可能是因为缺乏有用的例子!
希望有人理解并提供解决方案!
提前谢谢了!