Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按下ok按钮后如何使用幻灯片范围中的值(例如:插入到mysql)?_Php_Jquery_Mysql - Fatal编程技术网

Php 按下ok按钮后如何使用幻灯片范围中的值(例如:插入到mysql)?

Php 按下ok按钮后如何使用幻灯片范围中的值(例如:插入到mysql)?,php,jquery,mysql,Php,Jquery,Mysql,如何使用值例如:按下ok按钮后从幻灯片范围插入mysql 按submit后,在php标记中插入mysql而不是脚本 您需要点击事件,只需获取滑块的值: $(":submit").on("click", function(){ var values = $( "#slider-range" ).slider( "option", "values" ); // do all your fancy stuff here // the slider values are avail

如何使用值例如:按下ok按钮后从幻灯片范围插入mysql

按submit后,在php标记中插入mysql而不是脚本

您需要点击事件,只需获取滑块的值:

$(":submit").on("click", function(){
   var values = $( "#slider-range" ).slider( "option", "values" );
    // do all your fancy stuff here
    // the slider values are available via values[0] and values[1]
    // as proof of concept, we write them into the console using the following line
    console.log(values[0], values[1]);
});
要将其传递给php脚本,我将执行以下操作:

$.post( "meServerSide.php", { minVal: values[0], maxVal: values[1]});
然后,您的php可以使用

$_POST["minVal"];
$_POST["maxVal"];

因为您可以获得滑块的值。您现在需要将它们包含在表单中

currentMinValue = ui.values[0];
currentMaxValue = ui.values[1];
在表单中,必须为最小值和最大值添加字段

<input type="text" id="minValue" name="minValue" readonly />
<input type="text" id="maxValue" name="maxValue" readonly />
然后在SQL语句中,它可以是这样的

$sql = "INSERT INTO `table_name` (`field`) VALUES (`$_POST[minValue]`)";
这里的代码示例很粗糙,但这只是给您一个想法。因此,请阅读PHP中防止注入攻击的相关内容


我想在php标签中使用,我该怎么做?使用ajax调用将值[0]和值[1]发布到您的phpEG:请参阅更新的答案。。。但是使用卡其布的方法会更容易,因为我假设,您在提交后需要整个表单数据,而不仅仅是滑块值。。。
<?php echo $_POST['minValue']; ?>
<?php echo $_POST['maxValue']; ?>
$sql = "INSERT INTO `table_name` (`field`) VALUES (`$_POST[minValue]`)";