給你個排序函數(shù),按指定的key排序
城北網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),城北網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為城北1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的城北做網(wǎng)站的公司定做!
/**
*?將數(shù)組按指定的key排序
*?@param?array?$arr?待排序數(shù)組
*?@param?string?$key?按哪個key排序
*?@param?string?$type?升序/降序,默認(rèn)升序asc
*?@return?array?排序后的結(jié)果
*/
function?array_sort($arr,?$key,?$type?=?'asc')?{
$keysvalue?=??$new_array?=?array?();
foreach?(?$arr?as?$k?=?$v?)?{
$keysvalue[$k]?=?$v[$key];
}
if?($type?==?'asc')?{
asort($keysvalue);
}?else?{
arsort($keysvalue);
}
foreach?(?$keysvalue?as?$k?=?$v?)?{
$new_array[]?=?$arr[$k];
}
return?$new_array;
}
樓主 您好 我不知道您是不是要這樣:
1,當(dāng)點(diǎn)擊是或否的時候,對應(yīng)顯示或者不顯示選項(我用的下拉框)。
2,你是需要把用戶的數(shù)據(jù)填寫進(jìn)數(shù)據(jù)庫。
我的方法:使用jquery完成。(注意引入jquery框架文件?。。?/p>
代碼如下:
html
head
titletest/title
/head
script src="jquery-1.4.js" type="text/javascript"/script
script type="text/javascript"
$(document).ready(function(){
$('input[name=radio]').click(function(){
$('select[name=sex]').toggle();
})
})
/script
body
table
form action="" method="post"
是否選擇性別:
input type="radio" name="radio" id="yes" value="radio" /是
input type="radio" name="radio" id="no" value="radio" /否br
select name="sex"
option value="1" selected="selected"男/option
option value="2"女/option
/select
/form
/table
/body
/html
如果我沒理解錯你的意思 一定幫到你!
查看一下代碼:
?php
//?獲取表單提交值
$student_id?=?intval(trim($_POST['student_id']));
//?頁面表單??可以放單獨(dú)的html文件中,如果放單獨(dú)的html頁面中?form?的action的地址要改成下面的PHP文件名
echo?'form?action=""?method="post"
input?type="text"?name="student_id"?value="{$student_id}"/
input?type="submit"?name="submit"?value="查詢"/
/form';
//?當(dāng)有數(shù)據(jù)提交時
if?($student_id)
{
$con=?mysql_connect("localhost","root","111")?or?die("連接錯誤");
mysql_select_db("examination",$con);
//?查詢
$sql?=?"SELECT?*?FROM?tablename?WHERE?student_id?=?$student_id?";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
//?輸出
echo?'學(xué)號:'.$row['student_id'].'br姓名:'.$row['name'].'br性別:'.$row['gender'].'br分?jǐn)?shù):'.$row['score'];
}
?
你的意思是說
點(diǎn)擊查詢后
要吧與關(guān)鍵字相關(guān)聯(lián)的整條記錄都顯示出來?
那樣的話
你要先把這條記錄復(fù)制
給某個數(shù)組,然后輸出這個數(shù)組就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……
if($rows['sex']==0) $sex="男";
else $sex="女";
echo "td$sex/td";