晨魅--简单的PHP小示例题

<?php
//定义常量:版本号,操作系统
echo"PHP 的版本号:";
echo PHP_VERSION;
echo'<br>';
echo"PHP 使用的操作系统:";
echo PHP_OS;
?>


<?php
//设置时间
date_default_timezone_set('PRC');
echo"现在时间是:".date('Y-m-d H:i:s');
echo"<br/>";
$t=(int)date("H");
if($t>=6&&$t<=12) echo"您上午好";
if($t>12&&$t<=18) echo"您下午好";
if($t>18&&$t<=24||$t>0&&$t<=6)echo"您晚上好";
?>

//判断闰年
<form action="" method="post" name="pdyear">
请输入年份:
<input name="year" size="12" type="text" value="<?php echo
$_POST["year"]?>" />
<input name="OK" type="submit" value="判断" />
</form>

<?php
if(isset($_POST["OK"])){
$year=$_POST["year"];
if (($year%4==0 && $year%100!=0) ||$year%400==0){
echo $year."是闰年<br><br>";
echo "2 月有29 天";
}else{
echo $year."不是闰年<br>";
echo "2 月有28 天";
}
}
?>


//输出成绩
<form action="" method="post" name="pdscore">
请输入成绩:
<input name="score" size="12" type="text" value="<?php echo
$_POST["score"]?>" />
<input name="OK" type="submit" value="判断" />
</form>
<?php
if(isset($_POST["OK"])){
$score=$_POST["score"];
if ($score > 100 || $score<0)
echo "成绩输入超出范围";
elseif ($score >= 90 && $score <= 100)
echo "优秀";
elseif ($score >= 75 && $score < 90)
echo "良好";
elseif ($score >= 60 && $score < 75)
echo "及格" ;
else
echo "不及格";
}
?>


//输出日期
<?php
switch (date("D")){
case "Mon": echo "星期一"; break;
case "Tue": echo "星期二"; break;
case "Wed": echo "星期三"; break;
case "Thu": echo "星期四"; break;
case "Fri": echo "星期五"; break;
case "Sat": echo "星期六"; break;
case "Sun": echo "星期日"; break;
default: echo "输入错误!"; break;
}
?>


//1 到100 的和while 语句
<?php
$i = 1;
$sum = 0;
while ($i <= 100) {
$sum += $i;
$i++;
}
echo "1+2+3+...+100 累加和为:".$sum;
?>


//1 到100 的和do…while 语句
<?php
$i = 1;
$sum = 0;
do {
$sum += $i;
$i++;
} while ($i <= 100);
echo "1+2+3+...+100 累加和为:".$sum;
?>


//1 到100 的和for 语句
<?php
$sum = 0;
for ( $i = 1;$i <= 100;$i++){
$sum += $i;
}
echo "1+2+3+...+100 累加和为:".$sum;
?>


//被7 整除
<?php
$i=1;
while($i<=100)
{
if($i%7==0)
{
echo $i."<br>";
}
$i++;
}
?>


//九九乘法表
<?php
for($i = 1; $i <= 9; $i++){
for($j = 1; $j <= $i; $j++) {
echo $j."*".$i."=".$j*$i." ";
}
echo "<br/>";
}
?>


//函数方法求3!+5!+7!
<?php
function add($n)
{$sum=1;for($i=$n;$i>=1;$i=$i-1)
{$sum=$sum*$i;}
return$sum;}
$y=add(3)+add(5)+add(7);
echo$y;
?>


//水仙花数
方法一
<?php
for($a=1;$a<=9;$a++)
{
for($b=0;$b<=9;$b++)
{
for($c=0;$c<=9;$c++)
{
if($a*$a*$a+$b*$b*$b+$c*$c*$c==100*$a+10*$b+$c)
{
echo"$a $b $c"."<p>";
}
}
}
}

方法二
for($a=1;$a<=9;$a++)
{
for($b=0;$b<=9;$b++)
{
for($c=0;$c<=9;$c++)
{
if($a*$a*$a+$b*$b*$b+$c*$c*$c==$a*100+10*$b+$c)
{
echo"$a $b $c"."<br>";
}
}
}
}
?>


//100 以内的偶数
for($i=1;$i<=100;$i++)
{
if(($i%2==0 && $i%100!=0) ||$i%2==0)
echo"$i<br>";
}


晨魅


1.PHP
创建数据库: create database user
创建表: create table admin(
id int primary key auto_increment,
username varchar(20) not null,
password varchar(30) not null
)charset utf8;
在表中添加数据:insert into admin (username,password)
values('zs','123'),('ls','456'),
('cc','86453146')
在PHP 中链接数据库:
<?php
$xm=$_POST['xm'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("user");
$sql="select*from admin where username='$xm'";
$res=mysql_query($sql,$conn);
echo "<table border=1 width=500>";
echo"<tr><td>序号</td><td>姓名</td><td>电话
</td></tr>";
while($row=mysql_fetch_array($res))
{
echo"<tr><td>$row[id]</td><td>$row[username]</td
><td>$row[password]</td></tr>";
}
echo"</table>";
?>
在前台显示:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="demo.php" method="post">
姓名<input type="text" name="xm" size="10">
<input type="submit">
</body>

</html>


晨魅


2.PHP
创建数据库:create database phone
创建表:create table user
(
id int primary key auto_increment,
name varchar(10),
password varchar(10)
)
charset utf8;
添加数据:insert into user(name,password)values('zs','123')
PHP 里操作:
<?php
//建立与数据库的连接线
$conn=mysql_connect("localhost","root","");
//选择数据库
mysql_select_db("phone");
//创建sql 语句,相当于和数据库通话
$sql="insert into user(name,password)values('ls','123')";
//执行这个语句,实现数据的插入
$res=mysql_query($sql,$conn);
if($res)
{
echo"添加成功";
}
else
{
echo"添加失败";
}
$sql1="delete from user where name='zs'";
$res1=mysql_query($sql1,$conn);
if($res1)
{
echo"删除成功";
}
else
{
echo"删除失败";
}
$sql2="update user set password='456' where name='ls'";
$res2=mysql_query($sql2,$conn);
if($res2)
{
echo"修改成功";
}
else
{
echo"修改失败";
}

?>


晨魅


3.PHP
需要有一个在前台显示的网页,把网页文件拷贝到所建的php 项目的
目录下
<?php
$conn=mysql_connect("localhost","root","");
// 链接数据库
mysql_select_db("ly");
// gb2312 和前台对应,前台是utf8,后台也改成utf8.
mysql_query("set names gb2312");
$title=$_POST["title"];
$username=$_POST["username"];
$content=$_POST["content"];
// 输出以上三个字段内容,可以去掉.
echo $title;
echo $username;
echo $content;
$sql="insert
intomessage(title,username,content)values('$title','$username','$content')"
;
$res=mysql_query($sql,$conn);
if($res)
{echo "留言成功";}
else
{
echo"留言失败";
}

?>


晨魅


4.PHP
<?php
$username=$_POST["username"];
$password=$_POST["password"];
//输出以上两个字段的内容
echo $username."<br>".$password;
die();
//链接数据库,括号内是:主机,用户,密码为

$conn=mysql_connenct("localhost","root","")
;
//链接的数据库名称是ly
mysql_select_db("ly");
//前台编码是gb2312,编码需一致,一般用utf8
mysql_query("set namesgb2312");
//输入的用户名和密码与数据库中的一致才能登
陆成功
$sql="selectcount(*) from login where
username='$username' and password='$password'";
$res=mysql_query($sql,$conn);
$row=mysql_fetch_row($res);
if($row[0]==1)
{
session_start();
$_SESSION["isok"]="ok";
//后面是script 脚本语言,如果登陆成功返回首

echo "<script>alert('登陆成功');
location.href='index.php'</script>";
}
else
{
echo"登陆失败";
}
?>
<?php
session_start();
session_unset();
//登陆成功后再次返回首页显示的和登陆前不一样
echo "<script>location.href='index.php'</script>"

?>


晨魅
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值