2014-12-30 4 views
-1
<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"; 
} 
?> 

나는 테이블에 표시해야하는 PHP에 입력 값을 얻으려고합니다. 그러나 결과 값으로 테이블을 얻지 못하고 초기 페이지 자체에 "값 없음"이 표시됩니다. 이 PHP n 자바 스크립트에 익숙하지. 예를 들어 값을 20 n 40 입력으로 입력 한 테이블을 가져올 필요가 ... 누군가 나를 도울 수 .. ..?PHP로 값을 전달하여 테이블을 출력으로 가져 오는 방법은 무엇입니까?

+2

'의는 isset과 형태를 방법에합니다 .. 서버 측에서 그들을 액세스하기 위해 HTML 형식으로 name 속성을 사용해야합니다 _GET [ 'value = 20'&& 'value1 = 40'])'? –

+0

"if ((isset ($ _ POST [ 'value']) && ($ _POST [ 'value'] == '20')) && (isset ($ _ POST [ 'value1']) && _POST [ 'value1'] == '40'))) "아직받지 못했습니다 .. –

+1

입력에 이름을 지정하십시오. –

답변

0

당신은

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\';"> 

은 또한 ($ method="post"

+0

+0

'value'는'20'이어야하고'value1'는'40'이어야합니다. 따라서 폼에'value' 속성을 적절히 설정하십시오 .. –

+0

' name = "value"value = "40"id = "slider2"/>' –

관련 문제