Javascript 如何将值传递到php以获取表作为输出? 滑动更改上的函数(滑块){ var sliderValue=document.getElementById(slider.id+“Value”); sliderValue.innerHTML=slider.value; } 函数Init(){ var slider=document.getElementById(“slider1”); 滑动改变(滑块); var slider=document.getElementById(“slider2”); 滑动改变(滑块); } 0100 0100

Javascript 如何将值传递到php以获取表作为输出? 滑动更改上的函数(滑块){ var sliderValue=document.getElementById(slider.id+“Value”); sliderValue.innerHTML=slider.value; } 函数Init(){ var slider=document.getElementById(“slider1”); 滑动改变(滑块); var slider=document.getElementById(“slider2”); 滑动改变(滑块); } 0100 0100,javascript,php,html,Javascript,Php,Html,我试图将输入值输入到php中,php应该会显示该表。但是我没有得到该表,因为我在初始页面本身中得到了“找不到值”。我不熟悉这个php n javascript。。例如,当输入值为20 n 40时,我需要获取表格…有人能帮我吗?您必须在html表单中使用name属性才能在服务器端访问它们 <script type="text/javascript"> function OnSliderChanged (slider) { var sliderValue = do

我试图将输入值输入到php中,php应该会显示该表。但是我没有得到该表,因为我在初始页面本身中得到了“找不到值”。我不熟悉这个php n javascript。。例如,当输入值为20 n 40时,我需要获取表格…有人能帮我吗?

您必须在html表单中使用
name
属性才能在服务器端访问它们

<script type="text/javascript">
    function OnSliderChanged (slider) {
        var sliderValue = document.getElementById (slider.id + "Value");
        sliderValue.innerHTML = slider.value;
    }

    function Init () {
        var slider = document.getElementById ("slider1");
        OnSliderChanged (slider);
        var slider = document.getElementById ("slider2");
        OnSliderChanged (slider);
    }
</script>
0<input type="range" id="slider1" min="0" max="100" step="1" style=width:50% onchange="OnSliderChanged (this)" />100
<span id="slider1Value" class="sliderValue"></span>
<br /><br /><br />
0<input type="range" id="slider2" min="0" max="100" step="1" style=width:50% onchange="OnSliderChanged (this)" />100
<span id="slider2Value" class="sliderValue"></span>
<br>
<input type="submit" onmouseover="this.style.cursor=\'pointer\';" OnMouseOut="this.style.cursor=\'default\';">


<?php
if (isset($_GET['value=20'&&'value1=40']))
{
$username = 'root';
$password = '';
$hostname = 'localhost';
$dataname = mysql_connect($hostname,$username,$password) or die("Connection failed: ");
$selected = mysql_select_db('testdb',$dataname) or die("Could not select table1");
$result = mysql_query("SELECT * FROM `table1`");
$last = '';
echo "<table>
    <tr>
        <th>id</th>
        <th>name</th>
    </tr>";
 while($row = mysql_fetch_array($result))
 {
 echo"<tr>
         <td>".$row['0']."</th>
         <td>".$row['1']."</td>
  </tr>"; 
  }
 mysql_close($dataname);
 }
else
{
echo " No Values Found";
}
 ?>
0100



0100

另外,使用
method=“post”
isset($GET['value=20'&&&'value1=40'])将表单method转换为post?将其更正为“如果($isset($u post['value'])&($post['value'='20')&($isset($post['value1'])&($post['value1']='40'))”仍然无法获取..请给输入一个名称。
value
应为
20
value1
应为
40
。因此,在表单中正确设置
属性。
似乎这是一个已定义的值。但我需要得到不同的表格,用于多种组合。例如,选择为20 n 40的输入将显示表1,对于输入30 n 60,需要显示表2。继续..那么为什么要从服务器端验证输入是否为
20
40
?仅当设置了输入时,才需要进行验证<代码>如果(isset($\u POST['value'])和&isset($\u POST['value1']))
0<input type="range" name="value" id="slider1" min="0" max="100" step="1" style=width:50% onchange="OnSliderChanged (this)" />100
<span id="slider1Value" class="sliderValue"></span>
<br /><br /><br />
0<input type="range" name="value1" id="slider2" min="0" max="100" step="1" style=width:50% onchange="OnSliderChanged (this)" />100
<span id="slider2Value" class="sliderValue"></span>
<br>
<input type="submit" onmouseover="this.style.cursor=\'pointer\';" OnMouseOut="this.style.cursor=\'default\';">