有问题将值传递到我的其他页面并发布

时间:2011-10-27 04:10:27

标签: php mysql

我是PHP的新手,并且一直在努力使这项工作,但没有。基本上我有一个简单的注册表格

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

副手我猜两件事中的一件(都与display_errors被禁用有关,所以你没有得到任何理由为什么失败):

  1. 你的打印中有一个“未转义的”?>,所以我的猜测是编译器看到它并认为它是用PHP代码完成的。通常当这个标题从php输出时,它以这种方式完成:
    <?php echo '<?xml ... ?'.'>'; ?>
    注意.连接两个字符以避免编译器混淆。
  2. 您的打印件缺少分号(;
  3. 但是,您也错过了not using extract on user-submitted data

    上的位
      

    不要在不受信任的数据上使用extract(),例如用户输入(即$ _GET,$ _FILES等)。

    (上面的等等包括 $_POSTextract()不需要填充$_POST[],所以请自己帮个忙使用$_POST

    此外,表单中的原始INSERT为another no-no

答案 1 :(得分:1)

您应该显示PHP错误。好像PHP崩溃了一半,我们真的不知道为什么。顺便说一句,你不能使用以下数组键命名: $ _ POST [FNAME]。它应该是$ _POST ['fname']

使用此功能打开显示错误:

ini_set('display_errors',1);

error_reporting(E_ALL);