我有一个 HTML 表单,其中包含一些静态字段和一些使用 JavaScript 动态添加的字段。看起来有点像这样
<html>
<script type="text/javascript">
window.onload = function()
{
var select = document.getElementById("select");
var texts = document.getElementById("texts");
select.onchange = function()
{
var val = select.options[select.selectedIndex].value;
texts.innerHTML = "";
for(i=0; i < val; i++)
{
//texts.innerHTML += '<div><input type="text" name="t_' + i + '" value="select_' + i + '" /></div>';
texts.innerHTML += i + '<div><input type="text" name="t_' + i + '" /></div>';
}
}
}
</script>
<body>
<form method="POST" action="connection.php">
Question:<br>
<textarea name="question" cols="35" rows="5"></textarea><br>
<select id="select" size="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
<div id="texts"></div>
<input type="submit" name="Submit" value="Submit" >
</form>
</body>
</html>
当用户单击时,它会添加一个文本框字段。数据如何存储到数据库中。请告诉我用于执行此操作的资源是什么。提前致谢
最佳答案
沙沙克你好
为了将表单的数据提交到数据库中,无论表单的 javascript 如何,都应该在您的情况下使用 POST 方法将数据传递到脚本“connection.php”。
此脚本应包含一种连接到数据库的方法,后跟验证数据的逻辑,最后如果验证成功,将执行数据库查询,将数据插入到数据库中。
您对 PHP 或任何其他服务器端脚本语言和数据库的理解程度如何? - 如果我知道你所知道的,我将能够为你提供更多信息。
关于php - 动态表单提交到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16976495/