php驗證姓名
A. 用php如何編寫根據輸入的姓名從mysql資料庫中提取該姓名對應的信息並顯示在HTML文本框中的程序請會php...
先提供你2中方法:第一種輸入姓嘩肆名,然後點提交,提交之後用PHP查詢數據獲取用戶信息,並在新頁面面中顯示。優點:亂簡轎這中方法簡單單一,不用其他技能。缺點:會跳轉頁面。
第二種方法,使用ajax非同步調用。首先用js監聽姓名輸入框的,具體什麼時間看個人喜好,比如監聽回車鍵、焦點離開等,然後ajax非同步調用php,咐碧php通過ajax傳過來的姓名參數信息獲取用戶信息並返回,js獲取用戶信息後處理頁面其他dom。優點:不用跳轉頁面,用戶體驗好。缺點:需要懂ajax。
B. php 二維數組篩選問題
<?php
$arr = array(
array('id'=>'1','姓名'=>'小白','性別'=>'男','班級'=>'1','總分'=>75),
array('id'=>'2','姓名'=>'小黑','性別'=>'男','班級'=>'1','總分'=>76),
array('id'=>'3','姓名'=>'小明','性別'=>'女','班級'=>'1','總分'=>77),
array('id'=>'4','姓名'=>'小光','性別'=>'女','班級'=>'1','總分'=>80),
array('id'=>'5','姓名'=>'小草','性別'=>'女','班級'=>'1','總分'=>82),
array('id'=>'6','姓名'=>'小麗','性別'=>'男','班級'=>'1','總分'=>90),
array('id'=>'7','姓名'=>'小紅','性別'=>'男','班級'=>'1','總分'=>90),
array('id'=>'8','姓名'=>'小藍','性別'=>'男','班級'=>'1','總分'=>84)
);
//第一次遍歷數組篩出男性
//用到循環函數、數組函數:foreach、array_push
$manArr = array();//定義個空數組,一會裝男性數據
$topScore = 0;//定義個最高總分,一會在遍歷過程順便獲取最高分
foreach($arr as $v){
if($v['性別']=='男'){
//對符合男生條件的數組進行記錄
array_push($manArr,$v);//把符合男性條件的數組裝進剛定義的空數組
//記錄男生最高分的分數
if($v['總分']>$topScore){
$topScore = $v['總分'];
}
}
}
//所以現在$manArr就是所有男性了,array('小白'=>75,...)
//接下來是求出總分最高的,繼續用循環的方式取出成績等於最高分數的
foreach($manArr as $v){
if($v['總分']==$topScore){
echo $v['姓名'] . "\r\n";
}
}
C. PHP - 要求輸入姓名密碼 ,判斷資料庫是否存在這個用戶,如果有這個用戶就下載這個用戶的文件
應該是sql問題吧
$sql = "select * from student where studentname='$studentname' and password='$password'";
是不是值沒有傳進去啊
用. 拼接下,
$sql = "select * from student where studentname='".$studentname."' and password='".$password."'";
D. 用PHP寫一個驗證是否輸入姓名的例子,關於NULL的用法
在php中,如果使用GET傳值,可以不用$_GET['name']獲取name的值,直接使用$name也可以獲取name的值,
上述判斷,如果post的name為空,如果不加 $name = null;
則可以理解為 $name === $_GET['name'];//如果這是段惡意代碼的話就。。。
如:
你使用get訪問下路徑,看下區別就可以了如,xxx.php?name=12345
if (!empty($_POST[name])) {
$name = stripslashes($_POST['name']);
}
echo "<p><font color="red">name的值是:$name</font></p>";
E. 在線起名測名打分
在線起名測名打分,為解決大家起名難的問題,我們www.yw11.com專家們根據多年起名測名經驗和周易理論原理,為大家開發了這個免費在線起名測名打分軟體,地址:http://www.yw11.com/qiming.php大家可以隨時查找自己的起名是否吉祥夠好。
免費起名打分
如在姓中輸入:陳,名字錄輸入:曉輝其它的如血型不測血型可不填,出生年月日不測八字可不填。具體結果如圖:
然後便可得到起名打分測試結果:
人格->32(木)
地格->31(木)
外格->16(土)
總格->47(金)
1、總論:青少年時期較困苦,中年時期慢慢發展,勞心勞力奮發向上,有少許成功運,若不知足會惹來更多苦勞,而致神經衰弱,且有外傷、他傷之兆。天運五行屬土時,發展性較大。
2、性格:為人勤奮,有才華及毅力,但創業過程很不如意,做事主觀固執,容易陷入一意孤行,屬於外柔內剛的個性,疑心稍重。
3、意志:意志尚稱堅定,不斷在追求事業上的突破,但有浪費金錢的傾向。
4、事業:須經過千辛萬苦方有成就,如從事人際關系較單純的事業,比較容易成功。
5、家庭:男命者家庭尚稱圓滿,父母緣薄。女命者夫妻不和,有分居或離散之靈意。
6、婚姻:男娶賢慧好強之妻,婚後大致圓滿;女嫁好勝固執之夫,婚後常有爭吵。
7、子女:女孩較多,聰明孝順,其中有身體較虛弱者。
8、社交:為人謙虛客氣,但不善交際,誠意待人而不得其門,常有受累之情事。
9、精神:對外樂觀,內則苦悶,精神不安定,又有受親友拖累而操勞不安之傾向。
10、財運:操勞中賺錢,財運平凡,積蓄多寡,在於節儉問題。
11、健康:易患神經衰弱、肝膽機能、胃腸、神經痛、呼吸系統、外傷等。
12、老運:終生操勞,老景精神仍孤獨不安,事業受困頓之兆。在線起名測名打分總評及建議:你的名字取得非常棒,如果與命理搭配得當,成功與驚喜將會伴隨你的一生。但千萬注意不要失去上進心。
名字打分:92.95分在線起名測名打分是我們專家多年心血總結,大家覺得准覺得好的話,別忘了把在線起名測名打分網http://ceming.yw11.com告你身邊的朋友。
您還可以點擊底部客服咨詢八字起名、周易起名、公司店鋪起名,還有寶寶起名,我們會根據寶寶出生年月日和時間,為寶寶起一個帶著好運的好名字!