<?php
/*
 * Created on 2009-11-29 上午09:53:38
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 *
 * 通过GET方法传值
 */ <form name="login"
     method="get"
     action="index.php">
 <table width="300" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td height="30"><?php echo $_GET[user];?>&nsbp;</td>
 </tr>
 <tr>
  <td height="30"
  align="center"
  valign="middle">
  <input type="text" name="user" size="20"/></td>
 </tr>
 <tr>
  <td height="30"
  align="center"
  valign="middle">
  <input type="submit" name="submit" value="提交"/></td>
 </tr>
 </table>
 </form>
?>
编辑器从<form>标签一开始就提示错误了!

解决方案 »

  1.   

    <?php
    /*
    * Created on 2009-11-29 上午09:53:38
    *
    * To change the template for this generated file go to
    * Window - Preferences - PHPeclipse - PHP - Code Templates
    *
    * 通过GET方法传值
    */
    ?><form name="login"  method="get"  action="index.php">
    <table width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="30"> <?=$_GET[user];?>&nsbp; </td>
    </tr>
    <tr>
    <td height="30"
    align="center"
    valign="middle">
    <input type="text" name="user" size="20"/> </td>
    </tr>
    <tr>
    <td height="30"
    align="center"
    valign="middle">
    <input type="submit" name="submit" value="提交"/> </td>
    </tr>
    </table>
    </form>
      

  2.   

    从 <form>标签一开始就提示错误了! 
      

  3.   

    我是初学的,是一开始就提示错误了呵呵
    问题是不知道那里错了,是不是在<?php?>中不能写<html>的代码呢?那不是很麻烦,例如要换行的时候,输出个<br>,又要有<html>把他们分开???还是说少了什么?
      

  4.   

    我已经知道错误了呵呵,那就是因为要在php的程序中用html标签,就要用双引号括起来,但是上面那么多怎么括阿?
      

  5.   

    不括起来呗。既然是多,为何非得放到php标签里面呢?
    2楼的代码你试过没有呢