[問題] javascript傳值搜尋

作者: orangeforest   2014-05-09 12:18:31
各位版友好,我的問題是這樣的
我今天有一個主頁是maintitle.php,主要功能是把資料庫裡面欄位"maintitle"中的資料
輸出到頁面上變成一個個的按鈕,類似把主目錄用icon的形式表達。這部分code如下:
<?php
//下SQL語句搜尋
$sql="select maintitle from file group by maintitle";
$res=mysql_query($sql);
//將結果array輸出成按鈕
while($array = mysql_fetch_array($res)){
echo '<input type="button" value="'.$array[0].'" onclick="get??">
'.$array[0].'</a>';
echo "</br>" }
?>
而按鈕被onclick之後,會把該按鈕的value傳送到subtitle.php變成搜尋條件,搜尋
符合SQL的subtitle欄位中符合"value"資料,同樣也輸出成按鈕。
整個流程有點像這樣
家電(主目錄)
作者: serotw (弒龍)   2014-05-09 12:57:00
ajax送出post~php在回傳內容~ajax得到內容在改物件名
作者: orangeforest   2014-05-09 14:04:00
不太懂s大的意思 可以再詳細一點嗎?
作者: serotw (弒龍)   2014-05-09 14:24:00
你會不會使用ajax帶變數送出post給php?找了篇文章給你參考~不懂可在問~http://ppt.cc/38bI
作者: orangeforest   2014-05-09 16:44:00
感謝s大 我會試試 文章中的是不更新畫面 那如果我是點了就跳轉也ok嗎?
作者: serotw (弒龍)   2014-05-09 17:29:00
小的我不太建議一直轉跳頁面來做小小資料更換的動作
作者: orangeforest   2014-05-09 19:04:00
嗯嗯 因為我只有3層 對方需求又希望這樣一層層點下去、所要我才會想說依使用者這層點了什麼傳到下一層去搜尋顯示相關的資料、這方法比較笨 但我也想不太到其他的了…
作者: serotw (弒龍)   2014-05-09 19:06:00
如果你要處理的經常會被update的話就使用PHP做資料篩選,如果不是的話我建議直接寫一個js檔做資料切換就好了如果你要處理的資料<=手殘少打兩個字
作者: orangeforest   2014-05-10 12:54:00
因為會頻繁變動的是最底曾的文件 第一跟第二層目錄是拿來分類而已
作者: serotw (弒龍)   2014-05-10 23:05:00
那我會建議你第一第二層直接寫在JS檔~點第二層時在接PHP

Links booklink

Contact Us: admin [ a t ] ucptt.com