2011-11-27 59 views
0

我創建了一個buy.html:形式輸入值到一個result.php

<form action="result.php" method="post"> 
<input type="radio" Name="ptype" />aaa<br/> 
<input type="radio" Name="ptype" />bbb<br/> 
<input type="submite" value="Submit" /> 

然後我創建了一個result.php

<?php 
... 
... 
$sql="SELECT address, ptype, price FROM property WHERE ????" 
?> 

「AAA」 和 「BBB」 是單選按鈕值屬性表中的「ptype」類型

因此,如果我選擇「aaa」,我想要對ptype中的「aaa」行進行查詢。我怎樣才能做到這一點?

回答

4

則必須設置輸入元素的值

<form action="result.php" method="post"> 
    <input type="radio" Name="ptype" value="a" />aaa<br/> 
    <input type="radio" Name="ptype" value="b" />bbb<br/> 
    <input type="submit" value="Submit" /> 
</form> 

THEN

<?php 
$ptype = $_POST['ptype']; 
$sql="SELECT address, ptype, price FROM property WHERE ptype ='" . $ptype . "'"; 
?> 
+1

不忘記準備/清理數據。 –

1

你必須傳遞給你的屬性ID的輸入值屬性。然後通過id列從MySQL中選擇。 $ id = $ _POST ['id']。不要忘了準備/消毒數據

$sql="SELECT address, ptype, price FROM property WHERE id=$id" 
+0

不要忘了準備/消毒數據 –