0

これは非常に単純だと確信しています-mysqlにクエリを実行し、HTMLフォームに入力された最後の名前に一致する行を返そうとしています-これは、入力(およびクエリ)が整数の場合は機能しますが、試行した場合は機能しません家系の名前(Lname)を使用する任意のアイデア(私はPHPとコーディングに非常に慣れていません...)

<form name "namelookup" form action='main2test.php' method="post">
  Last name: <input type="text" name="Lname" /><br />
  <input type="submit" value="Submit" />
</form>



<?php



$Lname=$_POST['Lname'];

// sending query
$result = mysql_query("SELECT * FROM {$table} WHERE `Lname`=$Lname");
if (!$result) {
    die("Query to show fields from table failed");
}
4

1 に答える 1

6
$result = mysql_query("SELECT * FROM {$table} WHERE `Lname`='".mysql_real_escape_string($Lname)."'");
于 2012-07-17T15:01:41.273 に答える