PHPの検索機能

WBOY
リリース: 2016-06-23 13:08:09
オリジナル
1290 人が閲覧しました

入力ボックスに従ってクエリを実行すると、クエリされた内容のみが表示され、残りの情報は表示されません。どのように変更すればよいですか? ! !
include("inc/conn.php");


test







人数 ])=''){
$_POST['search']=''; $_POST['search'];
$result=mysql_query("select * from job where title like '% ".$inputkey."%'");
while($myrow=mysql_fetch_array($result)){
? >

< '];?>
>



ディスカッションへの返信 (解決策)

フォームの書き方が間違っています




このメソッドに変更します


$inputkey この変数はどこから取得されますか?

行に名前がありません。PHP によって受け入れられるフォーム値は名前の値に基づいています。
当社のフロントエンドは、名前の値を書かずに、ページを書くときに常にこれを行います。 。 。 。 。 。

入力に name 属性が追加されない場合、PHP でそれを取得するにはどうすればよいですか?
<フォームアクション="" メソッド="投稿"> <入力タイプ="テキスト" id="入力キー" サイズ="20px">
<入力タイプ="送信" value="求人検索" name="search">

$inputkey = isset($_POST['inputkey ']) $_POST['inputkey] にも問題があります。 '] : ' ';
$result=mysql_query("select * from job where title like '%".$inputkey."%'"); 皆さん、ありがとうございます。問題は解決しました。最終的なコードは次のようになります。
include ("inc/conn.php");

test






<テーブル幅 = "1003" ボーダー = "1" ボーダーカラー = "赤"> td>
])==''){
// $_POST['search']= '';
// }
// $find = $_POST['search'];
$inputkey = isset($_POST['inputkey']) : ''; $result=mysql_query("からjob where title like '%".$inputkey."%'");
while($myrow=mysql_fetch_array ($result)){
?>

echo $myrow['会社'];? > ?php echo $myrow['zy'];?>
;?php echo $str/$ i;?>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート