一,上面是代码的图片预览;
<?php header('Content-Type:text/html;charser=utf-8');//设置表头,字体为utf-8 echo <<<'INPUT' <form action=''>//生成表单 请输入行<input type=text name='row'>列<input type="text" name="col"><input type="submit" value='提交'> </form> INPUT; $row=isset($_GET['row'])?$_GET['row']:null;//取值,获取表单提交过来的get方式接受到的值 $col=isset($_GET['col'])?$_GET['col']:null;//取值,获取表单提交过来的get方式接受到的值 //分别判断接受过来的行和列的值是否为空 if(empty($row)){ echo '<script>alert("请输入行")</script>'; exit; } if(empty($col)){ echo '<script>alert("请输入列")</script>'; exit; } echo '<table border="1" cellpadding="0" cellspacing="0" width="400">'; //利用双层for 循环添加表格 for($i=0;$i<$row;$i++){ echo '<tr>'; for($j=0;$j<$col;$j++){ echo '<td>'.($i*$j+$j).'</td>'; } echo '</tr>'; } echo '</table>'; //利用双层for循环编写乘法口诀 for($i=1;$i<=9;$i++){ for($k=1;$k<=$i;$k++){ echo $i.'x'.$k.'='.($i*$k); } echo'<br/>'; } ?>