- 论坛徽章:
- 0
|
想用=<<<的方式给一个变量赋值用以打印网页
于是有了一下程序
open.php是那个打开数据库连接用的
- <?php
- $id=$_REQUEST['id'];
- $del=$_REQUEST['del'];
- echo $id;
- include "open.php";
- $query="select user_name, fname, lname from user where id=$id";
- $run=mysql_query($query) or die (mysql_error());
- $row = mysql_fetch_array($run,MYSQL_ASSOC);
- $uname=$row['user_name'];
- $fname=$row['fname'];
- $lname=$row['lname'];
- if ($del == "Yes") {
- //echo "yes";
- //mysql_query(delete from user where id=$id);
- $yes=<<<QEW
- <html>
- <title>Confirmation</title>
- <body>
- <p> User $fname $lname with user name $uname has been deleted</p>
- <br>
- <br>
- <a href="./userlist.php">Back to User List</a>
- </body>
- </html>
- QEW;
-
- echo $yes;
- }
- if ($del == "No") {
- echo "no";
- /*
- $no=<<<EOD
- <html>
- <title>Confirmation</title>
- <body>
- <p> You cancelled deleting user $fname $lname with User name $uname</p>
- <br>
- <p> User $fname stays in the database</p>
- <br>
- <a href="./userlist.php">Back to User List</a>
- </body>
- </html>
- EOD;
- echo $no;
- */
- }
- mysql_close();
- ?>
复制代码
但是无论怎么修改
运行时都是:
Parse error: syntax error, unexpected $end in /srv/www/htdocs/php/store/userdelGO.php on line 67
也就是最后一行
从经验上来看是=<<<搞的鬼
于是就把两个=<<<给注释掉
可以 正常运行
于是着手修改第一个=<<<
发现无论怎么修改都有问题
咳.....
各位老鸟救命啊..... |
|