找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限看帖不用回覆認識好友、聊天,分享生活趣事安全提問(回答) 和 永久尊貴會員 事宜
強姦出包王女進擊的巨3d中出kkbox
沙漠大冒@mg@グローリ怪盗エフ麻豆 mg明智健悟麻豆

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]無職轉生 第二季1

(4月新番)[簡]被稱為

[繁]為美好的世界獻上

桃園龜山 女騎士煞不

衝進中橫水溝 紅牌重

快艇正妹豪乳吸睛
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 2917|回復: 2
打印上一主題下一主題

[問題]如何搜尋後才顯示欄位資料[複製鏈接]

Rank: 3Rank: 3Rank: 3

帖子
570
積分
1324 點
潛水值
17915 米
跳轉到指定樓層
樓主
發表於 2014-3-11 10:14 PM|只看該作者|倒序瀏覽
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。


請問如何讓它自動產生網址,而不是我還沒搜尋關鍵字時就出現欄位資料呢?

我的程式碼如下:
  1. <? mysql_query("SET NAMES 'utf8'"); ?>
  2. <form name="" action="" method="post" ENCTYPE="multipart/form-data">
  3. <div align="center">
  4.    <p>
  5.      <INPUT TYPE="TEXT" NAME="frmid" MAXLENGTH="30" SIZE="50" />
  6.      <input type="submit" value="搜尋"/>
  7.    </p>
  8.    <p>
  9.      <?php
  10.     $ffrmid =  $_POST["frmid"];
  11.         $host = localhost;
  12.         $dbuser = root;
  13.         $dbpasswd = a9b9c8d1;
  14.     mysql_connect($host,$dbuser ,$dbpasswd ) ;
  15.     mysql_select_db("search");
  16.         mysql_query("SET NAMES 'utf8'");
  17.   $resultf = mysql_query("SELECT * FROM aa where name LIKE '%{$ffrmid}%' or id LIKE '%{$ffrmid}%' ");
  18.    if ($resultf) {
  19.       $nb=mysql_fetch_row($resultf);
  20.       $nbid = $nb[0] ;
  21.       $nbname = $nb[1] ;
  22.           echo "".$nbid." | ";
  23.           echo "".$nbname        ;
  24.    }  else {
  25.          echo "找不到耶。";
  26.    }
  27. ?>
  28.      <BR />
  29.    </p>
  30.          </div>
複製代碼


...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0

使用道具檢舉

Rank: 1

帖子
83
積分
106 點
潛水值
41408 米
頭香
發表於 2014-3-12 05:46 AM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
1. 因為你的 php code 跟 view 放在一起, 所以使用者一進入這個頁面就會執行 php code, 如果要有 "流程", 建議是加上判斷, if (參數存在) {執行搜尋}, 或更好的方法是將 php code 獨立成另一個控制檔案

2. 要在網址上帶參數, Method是屬於 GET, 你要先弄清楚 GET 與 POST 參數傳遞的區別再來設計你的搜尋頁面
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
663
積分
1128 點
潛水值
20810 米
3
發表於 2014-3-12 11:03 AM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
本帖最後由 theloserbm 於 2014-3-12 11:12 AM 編輯

只是一個小錯誤
因為一開始的時候你的搜索是空白
而在SQL裡如果你去跑xx like "%%"它是會給你全部的資料
所以在你的程式你需要加上, 如果搜索空白就不要進行SQL就好了
----

話說你只是fetch一行, 難道不會有複數的情況出現?
如我打"大學", 它不是應該列出很多行嗎?
...
瀏覽完整內容,請先 註冊登入會員

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部