-1
我遇到了我的PHP代碼問題,一直在嘗試創建一個搜索工具並出現一些錯誤,但不知道該怎麼辦。這裏是我的代碼有問題的區域:試圖創建一個搜索工具,但有問題
<input type="text" required="required" name="name">
<input name="submit" name="submit" value="Search">
</form>
<?php
if(isset($_POST['submit'])) {
if(isset($_GET['go'])){
if(preg_match("^/[A-Za-z]+/", $_POST['name'])){ //to make sure its either capital or small letters
$name=$_POST['name'];
//connection to database
$db=mysql_connect ("localhost", "<u1375454>", "<25jun94>") or die ('Cannot connect to database: ' .mysql_error());
//selection of database to use
$mydb=mysql_select_db("Cars");
$sql="SELECT Brand i_d, Brand_name, Headquarters, Net_worth FROM Cars WHERE Brand_name LIKE '%" . $name . '%" OR Headquarters LIKE '%" . $name ."%'";
$result=mysql_query($sql);
// HERES WHERE AM HAVING THE PROBLEM
while($row=mysql_fetch_array($result)){
$Brand_name=$row['Brand_name'];
$Headquarters=$row['Headquarters'];
$Brand i_d=$row['Brand i_d'];
echo "<ul>\n";
echo "<li>" . "<a href=\"search.php?id=$ID\">" .$Brand_name . " " . $Headquarters . "</a> </li>\n";
echo "</ul>";
}
請編輯你的文章並寫出整個sql查詢 – Zl3n 2014-12-05 21:24:51
BrandID中有一個空格,是否應該放在括號內[Brand i_d]' – markg 2014-12-05 21:26:38
歡迎來到Stack Overflow!現在你的問題還不清楚。你有什麼樣的錯誤?錯誤訊息?你想要代碼做什麼,以及發生了什麼?請編輯你的問題。我們需要這些信息來幫助你。 – 2014-12-05 21:28:04