【发布时间】:2021-03-16 08:39:33
【问题描述】:
我有一个在标签中的滑块。我想将滑块放入数据库。 在“index.php”中:
<form class="" action="insert.php" method="$_POST">
<input type="range" min="1" max="10" value="5" class="slider" id="myRange" name="myrange">
<p>Value: <span id="demo"></span></p>
<button id="btn1">Click Here</button>
</form>
并在insert.php中:
<?php
$getRangeValue = $_GET['myRange'];
$mysqli = new mysqli("localhost","root","passwd","table_name");
//
// Check connection
if ($mysqli -> connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
exit();
}
$mysqli -> query("INSERT INTO ertekek (RangeValue, anotherValue) VALUES ($getRangeValue, 11)");
echo "New record has id: " . $mysqli -> insert_id;
$mysqli -> close();
?>
网址:“http://localhost/insert.php?myrange=10”
它正在运行,它会生成一行,但该行完全是空的……所以我不知道发生了什么……
【问题讨论】:
-
你很困惑,你正在启动一个带有
POST方法的表单,假装在一个永远不会是你在问题中写的链接上使用GET方法。