作者buganini (霸格尼尼)
看板PHP
标题Re: [请益] 我的条件式错了???新手发问
时间Thu Dec 8 13:40:19 2011
你这样等於是
<?php
echo "<html>
<head>
";
$user='笨蛋';
if ($user=='笨蛋')
{
echo
'
<title>登入成功</title>
</head>
<body>
<p style="color:green;font-size:24px">你已经登入此网站</p>
';
}
echo
'
';
elseif ($user=='猪头')
{
echo '
<title>登入失败</title>
</head>
<body>
<p style="color:red;font-size:24px">你的ID错了唷!</p>
';
}
下略
这样看出来了吗?
程式码间的换行空白等会被略过
但?> <? 之间的不是程式码
※ 引述《tobywin (echo bee)》之铭言:
: 如题
: 我想说自己用记事本练习写php
: (不知道用dreamweaver也会比较好吗??)
: 我编辑的时候出现这个
: Parse error: syntax error, unexpected T_ELSEIF in C:\AppServ\www\test2.php on
: line 19
: 内容是
: <html>
: <head>
: <?php
: $user='笨蛋';
: if ($user=='笨蛋')
: {
: ?>
: <title>登入成功</title>
: </head>
: <body>
: <p style="color:green;font-size:24px">你已经登入此网站</p>
: <?php
: }
: ?>
: <?php
: elseif ($user=='猪头') //19行的错误!!看不出端倪...> <
: {
: ?>
: <title>登入失败</title>
: </head>
: <body>
: <p style="color:red;font-size:24px">你的ID错了唷!</p>
: <?php
: }
: ?>
: <?php
: else{
: ?>
: <title>又登入失败</title>
: </head>
: <body>
: <p style="color:red;font-size:30px">错两次了唷!</p>
: <?php
: }
: ?>
: </body>
: </html>
: 可以指导我一下吗~~感谢XDDDDD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.149.15
※ 编辑: buganini 来自: 140.131.149.15 (12/08 13:43)
※ 编辑: buganini 来自: 140.131.149.15 (12/08 13:44)
※ 编辑: buganini 来自: 140.131.149.15 (12/08 13:45)
※ 编辑: buganini 来自: 140.131.149.15 (12/08 13:45)
※ 编辑: buganini 来自: 140.131.149.15 (12/08 13:46)
1F:推 tobywin:喔喔!!看久了大概了解!!原来echo可以这样用XD谢谢大大指导 12/08 22:34
2F:→ MOONRAKER:重点: } 和 else { 之间不可以夹东西。 12/09 07:40
3F:→ MOONRAKER:不是echo可以这样用而已,php的字串是可以跨多行的… 12/09 07:41