A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huawei   /  2017-8-1 17:26  /  10452 人查看  /  162 人回复  /   4 人收藏 转载请遵从CC协议 禁止商业使用本文

学号:A00287姓名:尹浩伟
2017-08-15打卡
今天我复习了 PHP 的常量,魔术常量,运算符,数据类型转换等知识,并独立地完成了网页计算器的小项目。代码见截图。
更多图片 小图 大图
组图打开中,请稍候......
回复 使用道具 举报
本帖最后由 mowei 于 2017-8-15 12:24 编辑

王大强 学号A00269   2017-08-14第三天课程签到。感谢黑马 @老班长

回复 使用道具 举报
杨丽媛 A00311
Day3 打卡


       
回复 使用道具 举报
第三天作业,坚持!
冼健龙,学号:A00262
更多图片 小图 大图
组图打开中,请稍候......
回复 使用道具 举报
A00210  罗露,第三天学习笔记和自己写的代码。字写得有点丑,总结一下,我修改了以目录列表形式显示网站目录,结果一直403报错,后来重装了环境,解决了,目前代码写的有点点成就感,自己能写出一点小东西,加油,坚持就是胜利。





来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
罗鑫  学号A00273 打卡
第三天:wamp环境配置  常量使用  类型转 逻辑运算符 计算器

回复 使用道具 举报
本帖最后由 堕落时代大街 于 2017-8-15 16:08 编辑

第三天打开 : PHP版网页计算器武汉-饶波 学号:    A00296


<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8" content="text/html">
      <title>PHP版网页计算器</title>
   </head>
   <body>


    <?php
    if (isset($_POST['submit'])) {
        /*
            echo "num1={$_POST['num1']}<br/>";
            echo "num2={$_POST['num2']}<br/>";
            echo "submit= {$_POST['submit']}<br/>";
            echo "result={$_POST['result']}<br/>";
        */
$select = $_POST['select'];
        $num1  = $_POST['num1'];
        $num2  = $_POST['num2'];
        if (is_numeric($num1) && is_numeric($num2)) {
            switch ($select) {
                case '+':
                    $result = $num1+$num2;
                    break;
                case '-':
                    $result = $num1 - $num2;
                    break;
                case '*':
                    $result = $num1 * $num2;
                    break;
                case '/':
                    if ($num2 == 0) {
                        echo "<script>alert(被除数不能为0)</script>";
                    }else {
                        $result = $num1 / $num2;
                    }
                    break;
                default:
                    # code...
break;
            }
        }else{
            echo "<script>alert('你输入的不是数字')</script>";
            $num1 = $num2 = $result = ""; //清空表单
}

    }else{
        $select = "+"; // 默认 "+"
$num1 = $num2=$result = "";
    }

    ?><form action="" method="post">
   <!-- action 接受请求的页面, 为空表示当前页面 -->
<input type="text" name="num1" >
      <select name="select" id="" >

         <option value="+" <?php if ($select == '+') echo 'selected'?>>+</option>
         <option value="-" <?php if ($select == '-') echo 'selected'?>>-</option>
         <option value="*" <?php if ($select == '*') echo 'selected'?>>*</option>
         <option value="/" <?php if ($select == '/') echo 'selected'?>>/</option>
      </select>

      <input type="text" name="num2">
      <input type="submit" name="submit" value="=">
      <input type="text" name="result" value="<?PHP echo $result?>">
   </form>
   </body>
</html>

php网页 计算器.gif (82.48 KB, 下载次数: 70)

php网页计算器

php网页计算器
回复 使用道具 举报
A00289 罗洁 第三天打卡 还在消化中学的知识感觉还要好好地消化。有点方0.0

1.png (322.78 KB, 下载次数: 99)

1.png

2.png (343.45 KB, 下载次数: 64)

2.png

3.png (252.53 KB, 下载次数: 72)

3.png
回复 使用道具 举报
A00335欧哲

day-3.png (527.83 KB, 下载次数: 66)

day-3.png
回复 使用道具 举报
学号:A00268
今天学习的 应该是正儿八经的php了
配合网页表单做出计算器的功能
里面的一些代码还需继续敲才能记熟。

IMG_20170815_164402.jpg (280.69 KB, 下载次数: 73)

IMG_20170815_164402.jpg

IMG_20170815_164408.jpg (289.7 KB, 下载次数: 65)

IMG_20170815_164408.jpg
回复 使用道具 举报
afrr 初级黑马 2017-8-15 16:57:10
111#
打卡
薛静黎
A00253
回复 使用道具 举报
A00263  
empty判断是否为空;
isset判断是否定义变量;
[PHP] 纯文本查看 复制代码
<?php
/**
 * @Author: Marte
 * @Date:   2017-08-15 12:24:09
 * @Last Modified by:   Marte
 * @Last Modified time: 2017-08-15 13:46:45
 */
header('content-type:text/html;charset=utf-8');
echo "<pre>";
print_r($_GET);
// 判断是否提交-->$_GET中是否有action元素
if (isset($_GET['action'])) {
    if (empty($_GET['user'])) {
        echo '<h4>请填写用户名</h4>';
    }else{
          echo '欢迎'.$_GET['user'];
    }
}else{
    echo "非法请求!";
}

回复 使用道具 举报
慢慢学 后PHP 不好理解     欧冠烨

1-1.jpg (268.37 KB, 下载次数: 84)

1-1.jpg

2-2.jpg (229.51 KB, 下载次数: 89)

2-2.jpg

3-3.jpg (240.33 KB, 下载次数: 76)

3-3.jpg
回复 使用道具 举报
A00243 刘明杰 自己消化中
回复 使用道具 举报
每天都要多学一点点!

0101.jpg (259.69 KB, 下载次数: 83)

0101.jpg
回复 使用道具 举报
高海华 打卡
学号:A00234

new image - hgazd.jpg (278.17 KB, 下载次数: 87)

new image - hgazd.jpg

new image - zzlr6.jpg (303.56 KB, 下载次数: 72)

new image - zzlr6.jpg
回复 使用道具 举报
A00271 李港第四天打卡

11.JPG (394.55 KB, 下载次数: 103)

11.JPG
回复 使用道具 举报
关挺强,打卡。

6LM~QW{%GK7X}MIG21_0IPL.png (521.1 KB, 下载次数: 93)

6LM~QW{%GK7X}MIG21_0IPL.png
回复 使用道具 举报
A00203 阿星 7天入门第4天 继续保持

F696FA1EB9BCC77DE1798D699F13A418.jpg (273.63 KB, 下载次数: 75)

F696FA1EB9BCC77DE1798D699F13A418.jpg
回复 使用道具 举报
学号:A00287
姓名:尹浩伟
2017-08-16 打卡
今天打卡内容是流程控制和数组相关知识。
[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>学生成绩管理</title>
</head>
<body>
	<form action="dmeo07.php" method="post" >
		<caption><h3 align="center">成绩管理</h3></caption>
		<div id="grade" align="center">
			<p>请输入您的成绩:<input type="text" name="gradeText" id="gradeText" value="<?php echo (isset($_POST['isSubmit']) && $_POST['isSubmit'] == 'ok') ? $_POST['gradeText'] : '' ?>" />   <input type="submit" value="确定" /></p>
			<p><input type="hidden" name="isSubmit" value="ok" /></p>
		</div>
	</form>
</body>
</html>


[PHP] 纯文本查看 复制代码
<?php
/**
 * 
 * @authors yhw-miracle ([email]yhw_software@qq.com[/email])
 * @date    2017-08-15 22:16:26
 */
   header("content-type:text/html;charset=utf-8");

   // 成绩管理
   include_once("demo01.html");
   if(isset($_POST['isSubmit']) && $_POST['isSubmit'] == "ok") {
   	if(!empty($_POST['gradeText'])) {
   		$grade = $_POST['gradeText'];
   		if($grade <= 100 && $grade >= 90) {
   			echo "<p align=\"center\">恭喜你,您的等级为 A,继续保持呀!</p>";
   		} elseif($grade >= 80) {
   			echo "<p align=\"center\">也不错哦,您的等级为 B,继续加油呀!</p>";
   		} elseif($grade >= 70) {
   			echo "<p align=\"center\">哈哈,您的等级为 C,再接再厉!</p>";
   		} elseif($grade >= 60) {
   			echo "<p align=\"center\">好好复习,争取下次考好,您的等级为 D!</p>";
   		} elseif($grade >= 0) {
   			echo "<p align=\"center\">一次失败不代表什么,下次加油哦,您的等级为 E!</p>";
   		} else {
   			echo "<p align=\"center\">对不起,您输入的成绩非法!</p>";
   		}
   	}
   }

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

   // while 循环
   $i = 0;
   $sum1 = 0;
   $sum2 = 0;
   $sum = 0;
   while ( $i<= 100) {
   	if($i % 2 == 0) {
   		$sum1 += $i;
   	} else {
   		$sum2 += $i;
   	}
   	$sum += $i;
   	$i ++;
   }
   echo "奇数项和为:".$sum1."   偶数项和为:".$sum2."   总和为:".$sum;

   // 数组
   $student01 = [
   	'name' => 'yhw',
   	'age' => 18,
   	'birthday' => '07-01',
   	'studying' => 'php',
   	'hobby' => [
   		'bastketball' => true,
   		'game' => true,
   		'coding' => true,
   		'sleep' => false
   	],
   	'school' => 'hfnu'
   ];

   echo "<pre>";
   var_dump($student01);
   print_r($student01);
   echo "</pre>";

   foreach ($student01 as $k => $v) {
   	if($k == 'hobby') {
   		foreach ($student01['hobby'] as $k1 => $v1) {
   			if($v1) {
   				echo "student01 擅长 $k1 <br />";
   			} else {
   				echo "student01 不擅长 $k1 <br />";
   			}
   		}
   	} else {
   		echo "student01 的 $k 值为 $v <br />";
   	}
   }
   


更多图片 小图 大图
组图打开中,请稍候......
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马