我有一个代码
<form action="index.php" method="post">
<input type="text" name="jam" />
<input type="submit" name="submit" value="Translate" />
</form>
<?php
$conn = mysql_connect ("localhost", "root","") or die (mysql_error());
mysql_set_charset('utf8',$conn);
mysql_select_db ("movedb");
$jam = $_POST['jam'];
$sql = mysql_query("select * from WORD where ENGLISH like '$jam%' Limit 15");
while ($row = mysql_fetch_array($sql)){
echo ' '.$row['ENGLISH'];
echo ' - '.$row['SINHALA'];
echo '<br/>';
}
?>
我想发布文本值,如index.php?= text =(此处为文本框值)
我希望将其提交给$ jam
答案 0 :(得分:3)
表单方法应为get
而不是post
。
此外,从您的操作中删除>
。小错字。
尝试:
<form action="index.php" method="get">
<input type="text" name="jam" />
<input type="submit" name="submit" value="Translate" />
</form>
然后你可以:$jam = $_GET['jam'];