亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

連接到mysql后多個搜索框的php代碼

連接到mysql后多個搜索框的php代碼

PHP
牛魔王的故事 2021-06-02 13:57:32
我需要在 PHP 中創建一個搜索表單。我有名字、姓氏、dob、城市和其中的許多字段。當我只輸入名字和搜索時,它應該打印我輸入的用戶的信息。同樣,當我輸入城市名稱并搜索時,它應該輸出該城市的所有用戶。這是我的PHP代碼:if(isset($_POST['submit'])){ $num=$_POST['Fielformd1']; $statement = $myconnection->prepare("SELECT * FROM OL_trans WHERE vorname LIKE '$num'"); $statement->execute(); $key = $statement->fetchall(); foreach($key as $value){ echo ''.$value['vorname']. ' - '.$value['nachname']。' - '.$value['strasse']。' - '.$value['plz']。' - '.$value['ort']。' - '.$value['email']。' - '.$value['電話']。' - '.$value['mobil'].''; } } else{ echo"再次輸入正確的名稱"; } }
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

所以你可以嘗試把它改成這樣:


<form method="post" action="example.php" id="searchform">

    <input type="text" name="keyword">

    <input type="submit" name="submit" value="submit">

</form>



if(isset($_POST['submit'])){

    $name=$_POST['keyword'];

    $statement = $myconnection->prepare("SELECT * FROM OL_trans  WHERE (ort LIKE '%$name%') OR (plz LIKE '%$name%') OR (vorname LIKE '%$name%')");

    $statement->execute();

    $key = $statement->fetchall();

    foreach($key as $value){

        echo '<br/>'.$value['vorname'].

            ' - '.$value['nachname'].

            ' - '.$value['strasse'].

            ' - '.$value['plz'].

            ' - '.$value['ort'].

            ' - '.$value['email'].

            ' - '.$value['telefon'].

            ' - '.$value['mobil'].'<br/><br/>';

    }

}

else{

    echo"enter correct name again";

}


查看完整回答
反對 回復 2021-06-04
  • 1 回答
  • 0 關注
  • 231 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號