① 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.