gpt4 book ai didi

php - 数据库查询,根据可更改的选择设置输入元素的值

转载 作者:行者123 更新时间:2023-11-30 00:18:54 24 4
gpt4 key购买 nike

所以我有一个用于编辑数据库中现有文章的表单。它看起来像这样:

<div id="a_EditDiv">
<h2 id="H-a_Edit">Edit an existing article</h2>
<form id="F-a_New" action="editarticle.php" method="post" onsubmit="a_Editvalidate();">
<fieldset>
<legend>Edit an existing article: </legend>
<select>
<option value="1">1</option>
<option value="2">2</option>
</select>
<label for="a_Title_Edit">Article title: </label>
<br/>
<input type="text" name="a_Title_Edit" id="a_Title_Edit" value="" />
<span id="err_a_Title_Edit"></span>
<br/>
<label for="a_Details_Edit">Article Details </label>
<br/>
<textarea rows="30" cols="" name="a_Details_Edit" id="a_Details_Edit"></textarea>
<br/>
<div id="a_Details-rmn_Edit">Remaining characters: 8192/8192</div>
<span id="err_a_Details_Edit"></span>
<div>
<pre>
<code>
You may use the following html tags:
&lt;a href=""&gt;&lt;/a&gt;
&lt;b&gt;&lt;/b&gt; &lt;i&gt;&lt;/i&gt; &lt;u&gt;&lt;/u&gt;
&lt;object&gt;&lt;/object&gt;
Please use:
&amp;lt; = &lt; &amp;gt; = &gt;
&amp;euro = &euro; &amp;dollar; = &dollar; &amp;pound; = &pound;
&amp;amp; = &amp;
&amp;copy; = &copy; &amp;reg; = &reg;
Please DO NOT use any other HTML tags.
</code>
</pre>
</div>
<label for="a_Author_Edit">Author: </label>
<br/>
<input type="text" value="admin" name="a_Author_Edit" id="a_Author_Edit" readonly="readonly" />
<span id="err_a_Author_Edit"> </span>
<br/>
<input class="gray_button" type="button" value="Edit Author" />
<br/>
<label for="a_Timestamp">Timestamp: </label>
<br/>
<input type="text" value="<?php echo date('d-m-Y') . ' ' . strtoupper(date('h:i:sa'));?>" name="a_Timestamp_Edit" id="a_Timestamp_Edit" readonly="readonly" />
<br/>
<input class="gray_button" type="button" value="Edit Timestamp" id="a_Timestamp-enable" />
<br/><br/>
<input class="gray_button" type="submit" value="Edit Article" />
<br/>
<span id="err_a_Edit"></span>
<?php
if(isset($_GET["article"])){
if($_GET["article"] === "success"){
echo "Article successfully published.";
} else if($_GET["article"] === "failed"){
echo "Article was not published.";
}
}
?>
</fieldset>
</form>
</div>

是的...大代码。因此,当我更改 <select> 的值时元素,我希望输入字段根据 <select> 的值填充文章的标题、详细信息等。元素。所以我需要查询数据库来检索与 <select> 相对应的值的值,然后设置 <input> 的值元素的对应值。我可以轻松地只是 UPDATE articles WHERE ID = value of select id但我不想这样做,我想要一种交互式的方式来做到这一点,而且通过这样做,编辑可以看到帖子已经是什么样子了。

最佳答案

经过长时间的研究,我找到了答案。 W3Schools 上有一个关于 PHP、AJAX 和 MySQL 的教程,它给了我完美的解决方案。这是很容易理解的。

链接:http://www.w3schools.com/php/php_ajax_database.asp

关于php - 数据库查询,根据可更改的选择设置输入元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23410128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com