① php程序設計
(1)
$newscontent = $_POST['newscontent'];
exit('<script>alert("請輸入新聞內容");history.back();</script>');
$sql = "insert into news (title,content,addtime,clicknum) values ('{$newstitle}','{$newscontent}',NOW(),0)";
$query = $db->exec($sql);
(2)
$sql = "SELECT title,addtime,clicknum FROM news";
$news = $db->getRows($sql);
foreach($news as $one){
echo "標題:{$one['title']}<br>內容:{$one['content']}<br>點擊數:{$one['clicknum']}";
(3)
$newstitle = $_POST['newstitle'];
exit('<script>alert("請輸入標題");history.back();</script>');
② PHP網頁程序設計語言的功能是什麼
PHP的作用是處理由瀏覽器傳來的各種數據,包括數據的增刪改查等
③ PHP程序設計第2版 第5章 有個錯誤
作者太明顯的錯誤,你的理解是正確的,我在PHP4.3.2上做了測試,結果和你一樣。
測試代碼:
<?php
$arr=array('a'=>1,'b'=>2,'c'=>3);
$sub=array_slice($arr,1,2);
print_r($sub);
?>
運行結果:
D:\temp\>e:\php4.3.2\php.exe a.php
Content-type: text/html
X-Powered-By: PHP/4.3.2
Array
(
[b] => 2
[c] => 3
)
④ PHP程序設計軟體如何使用
可用任何文本編輯器,如記事本即可.常用的是editplus ultraEdit ,dreamweaver等
PHP程序是文本類型的.保存的時候擴展名保存為.php即可
運行PHP程序需要有WEB伺服器軟體,xp上可裝IIS或apache,然後下載個PHP包,配置伺服器讓它支持PHP即可
⑤ php 簡單的程序設計(輪流攻擊)
胡亂寫了個簡單程序,不過測試程序的時候發現,你的傷害計算有很大的問題。
上面說道:實際傷害=A部隊攻擊力-B部隊防禦力
那麼攻擊最高的騎兵攻擊是30,打在防最低為5的弓兵身上,那麼傷害等於30-5=25,這里倒是沒多大問題,但是又看
實際傷害/B部隊單位血量=本次攻擊殺死敵兵數量,余數進位.
那麼殺死弓兵的數量就等於25/200=0.125 按余數進位也就是1而已 0.125已經是裡面最大的傷害了,所以造成每次無論任意兵種攻擊任意兵種,死亡的單位都是1.
附程序(沒怎麼思考,期待樓下更精簡的演算法):
<?php
//初始化團隊
$team_a=array(
"5"=>set_c("軍團A騎兵甲","cavalry"),
"11"=>set_c("軍團A弓兵甲","archer"),
"14"=>set_c("軍團A弓兵乙","archer"),
"8"=>set_c("軍團A步兵甲","infantry"),
"7"=>set_c("軍團A步兵乙","infantry")
);
$team_b=array(
"8"=>set_c("軍團B騎兵甲","cavalry"),
"9"=>set_c("軍團B騎兵乙","cavalry"),
"13"=>set_c("軍團B弓兵甲","archer"),
"5"=>set_c("軍團B步兵甲","infantry"),
"10"=>set_c("軍團B步兵乙","infantry")
);
//按速度對團隊進行排序
$team_a=spe_sort($team_a);
$team_b=spe_sort($team_b);
//初始化戰斗單位
function set_c($name,$type){
//初始化兵種 infantry 步兵 archer弓兵 cavalry騎兵,兵種=>(攻,防,HP,速度,數量).
$arm=array(
"infantry"=>array("tak"=>20,"def"=>10,"hp"=>250,"spe"=>"20|24","amo"=>120),
"archer"=>array("tak"=>25,"def"=>5,"hp"=>200,"spe"=>"25|27","amo"=>100),
"cavalry"=>array("tak"=>30,"def"=>15,"hp"=>300,"spe"=>"28|30","amo"=>80)
);
$d=$arm[$type];
$d["name"]=$name;
$spe=explode("|",$d["spe"]);
$d["spe"]=rand($spe[0],$spe[1]);
return $d;
}
//速度排序
function spe_sort($array){
foreach($array as $key => $value)
{
$temp[$key] = $value['spe'];
}
arsort($temp);
foreach($temp as $key => $value)
{
$result[$key] = $array[$key];
}
return $result;
}
//戰斗函數 $active=攻擊團隊 $passive=被攻擊團隊
function fight($active,$passive){
//目標選擇規則
$targeting=array(7,4,10,1,13,8,5,11,2,14,9,6,12,3,15);
foreach($active as $k=>$a)
{ foreach($targeting as $t)
{
if(isset($passive[$t]))
{
$hurt=$active[$k]["tak"]-$passive[$t]["def"];
$kill=ceil($hurt/$passive[$t]["hp"]);
$passive[$t]["amo"]=$passive[$t]["amo"]-$kill;
echo "<font color='#0000FF'>".$active[$k]["name"]."</font> 攻擊了 <font color='#0000FF'>". $passive[$t]["name"] ."</font>,共傷害<font color='#ff000'> $hurt </font>點,殺死<font color='#ff000'> $kill </font>個單位.剩餘".$passive[$t]["amo"]."個單位</br>";
if( $passive[$t]["amo"]<=0)
{
echo "×<font color='#ff000'>".$passive[$t]["name"]."</font>被消滅了!</br>";
unset($passive[$t]);
if(!count($passive)){echo "<font color='#ff000'>該軍團已全軍覆沒!戰斗結束....</font>"; die();}
}
break;
}
}
}
echo "-------------------本回合結束,換對方攻擊-------------------</br>";
fight($passive,$active);
}
echo "戰斗開始!</br>";
fight($team_a,$team_b);
?>
⑥ PHP程序設計的介紹
《PHP程序設計》是北京大學出版社出版的圖書,作者是曾棕根。
⑦ 求《PHP程序設計經典300例》全文免費下載百度網盤資源,謝謝~
《PHP程序設計經典300例》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1rpjBoUpgfEj27M_z0Vk74A
⑧ PHP程序設計試卷
你給分數才給你回答的,這么多,沒人願意給你答案
⑨ php程序設計選擇題
a.
a.
a.
d. Select * from employees where 姓名 like 『%文%』
d.
d.
b.
cd.
b.