关于php的疑问,请高手回答
发布网友
发布时间:2022-09-28 15:21
我来回答
共4个回答
热心网友
时间:2024-11-22 11:52
<?php //(第一个开始)
//这里写入代码
if($curPage!=1)
{
?>//(第一个结束)
<a href ="insertShelf.php?paging=1">首页</a>
<a href ="insertShelf.php?paging=<?php echo $curPage-1;?>">上一页</a>
<?php //为什么php开始符号要写在这里(第二个开始)
}//移到这个大括号的后面就会报错呢
if($curPage!=$pageNum)
{//为什么这个右括号必须写在这(这个大括号跟下边的大括号对应)
?>//移到这个结束标记后面就会报错呢(第二个结束)
<a href ="insertShelf.php?paging=<?php echo $curPage+1;?>">下一页</a>
<a href ="insertShelf.php?paging=<?php echo $pageNum;?>">末页</a>
<?php //开始
}//(对应大括号)
echo '当前第'.$curPage.'页';
?> //结束
首先php文件是以<?php 开头 以这个?>结束的。上边跟你写的有标注。
因为你这个页面是代码跟HTML写在一起了,因此这种是拼出来的写法。
那个if 是php代码,因此要写入<?php ?>里边。
热心网友
时间:2024-11-22 11:53
虽然明白怎么回事,但是实在不知道如何说,
这么说吧,
网页的页面只会显示Html代码或JS代码,
PHP代码是不会显示的,所以很好理解。
你把PHP语句去掉,看看是不是完整的HTML追问移了不是两个if语句吗,听完整的啊?
热心网友
时间:2024-11-22 11:53
- - “{”“}”这两个符号是PHP里面的符号,你必须写的PHP开始标签(<?php)和结束标签( ?>)中间,所以你写出去会报错。两个地方报错都是这个原因
热心网友
时间:2024-11-22 11:54
php写在}的前面是因为}与上面{的结束全是php语言,如果写在外面if就会没有结束所以报错