看板 PHP 關於我們 聯絡資訊
你這樣等於是 <?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)
tobywin:喔喔!!看久了大概了解!!原來echo可以這樣用XD謝謝大大指導 12/08 22:34
MOONRAKER:重點: } 和 else { 之間不可以夾東西。 12/09 07:40
MOONRAKER:不是echo可以這樣用而已,php的字串是可以跨多行的… 12/09 07:41