$_REQUEST["music_Name"];这样试试 好使不?

解决方案 »

  1.   

    <input name="music_Name" type="text">
      

  2.   

    如果已经打开全局变量的话$music_Name就已经可以取到值了
    所以不应该$music_Name=$_POST['music_Name'];这么用了
    试一下$m_N=$_POST['music_Name'];或者直接echo $music_Name看看
      

  3.   

    1:根本取不到值,//你可以按到手册上的设置你的FORM
    2:而且$_FILES里面也是空的。和register_globals关系不大,//最好是registe_global = On
    3:我又不是直接用变量。这两天内火都大了一些,我承认我接触PHP只有3天时间,光是这个表单就搞了2天,欲哭无泪啊。//一切都会好起来的,相信你行的,呵
      

  4.   

    楼主,建议你另外写一个简单的表单和测试代码,先试试。
    成功后再将其他代码一块一块的加上去,这样比较容易找出错误。另:我觉得 registe_global最好设置成off
    以前我跟同事一起做一个网站的时候,发现总是有一个变量没有值,后来查了很久才发现我同事在session中的变量和我的变量重名了。
      

  5.   

    PHP 版本是5.0的.另外这个问题我已经解决了......表单的第一个值,经过我的1个下午的测试,表单的第一个值绝对取不出来.不清楚原因.现在我在表单的最前面加了一个hidden,现在功能一切正常了.谢谢,大家.