php表单用post方式传值时,表单中的值传不过去,而是出现Notice: Undefined index提示在变量前加@,提示是没有了,但是值还是没传过去。表单我检查了很多次,没问题,跪求高手解答!!!!在线等
<form action="backstage_ac.php?action=video" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="416" border="1" align="center" bordercolor="#030303">
<tr>
<td colspan="2"><div align="center">添加视频</div></td>
</tr>
<tr>
<td width="64" height="30"><div align="center">标题</div></td>
<td width="336"><label>
<input name="video_title" type="text" id="video_title" size="30" maxlength="30" />
</label></td>
</tr>
<tr>
<td height="40"><div align="center">视频路径</div></td>
<td><label>
<input type="file" name="video_url" id="video_url" />
</label></td>
</tr>
<tr>
<td height="40"><div align="center">封面图片</div></td>
<td
æè¯è¿äºï¼å°±æ¯é¤äºæ¶é´ä»¥å¤ï¼ä»ä¹ä¸è¥¿é½æ²¡ä¼ è¿å»ãä¹åä¹æ¯ç¨çè¿ä»£ç ä¼ çé³é¢ãå¾çé½æ²¡é®é¢ï¼ææ表åå代ç åå°ä¸å¨å°æ¬äºè¿æ¥ï¼æ¹äºä¸åéåå表åçæ°æ®æ¡å称ãç»æè¿æ¯ä¸è¡ï¼æ以为æ¯ä¹åç代ç å½±åï¼å°±é建äºä¸ä¸ªæ件è¯äºä¸ä¸ï¼è¿æ¯ä¸è¡ï¼ä¼ éçè¿æ¯åªææ¶é´ã
追çä½ æé误æ示çè¡å·å对åºçå
容åä¸æ¥ã
æè
å¯ä»¥ç¨firebugççä¸ä¼ éäºåªäºæ°æ®ã
ä¸å¾å°±æ¯æè¾åº
echo $video_title;
echo $video_content;
echo $video_time;
echo $classification_id;
å¼æ¶çæ
åµï¼åªè¿åäºæ¶é´ãæ¬æ¥æ¯æ²¡å @ä¹å 133ï¼134ï¼136ï¼142è¡æNotice: Undefined indexçæ示ï¼å¯æ¯å¥æªçæ¯ç°å¨ææ@å»æä¹åæ示ä¹æ²¡åºç°äºã
æå»ºè®®ä½ ç¨firebug详ç»æ¥çä¸ä¼ éäºåªäºæ°æ®ã
一个分类的id号一个单选框,这个问题很久了都解决不了,我就试试吧,但还是不行,配置文件改了。提示是没了,但是值还是传不过去。不过还是谢谢你的提醒,新手很多东西不了解,还望多多帮忙。
追答你把你的前端代码 和 php代码全贴出来
追问在上面的问题里都有了
追答别截图,复制 ,还有, 我看你的前端html里并没有 扫描单选框啊
,全部复制出来,我在我这运行下
php表单用post方式传值时,表单中的值传不过去,而是出现Notice...
从提示信息来看,你需要检查下传递的表单各参数值是否设置正确。===补充回答:从给出的代码来看,有三种用到的超全局数组:(1) $_POST 比如:input name="video_title"(2) $_GET 比如:backstage_ac.php?action=video"(3) $_FILES 比如:input type="file" name="video_url"前两...
php Notice: Undefined index: 错误提示
凡是有“Notice: Undefined”这种提示,均表示你的变量定义问题,但是不会影响你程序执行。要不显示,用个简单点的就行了。error_reporting(0);现在什么错误都不会显示了。
php上传问题 在上传不成功的情况下,当上传文件大于10M(大概数)时就会...
你说的10M应该是php.ini里设置的上传文件大小限制,而你这个switch判断是基于表单上传文件大小来判断的,两者毫无相关!一、超过10M,在php底层处理请求时就直接报错了,根本执行不到你switch的地方,所以报错是非预期的 二、超过2M,php能正常执行,所以会按照你switch来报错 这里,你要搞清楚php的上传文...
php Notice: Undefined index: 错误提示
那不是代码的问题,是php的配置文件的错误报告引起的。error_reporting(E_ALL ^ E_NOTICE);会显示所有的错误报告,可以考虑用 \/\/ Turn off all error reporting error_reporting(0);或 \/\/ Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE);
...总是出现Notice:Undefined index。希望给出具体解决做法。_百度知 ...
方法5:file1.php文件把$xx变量付一个值,用post 传递给file2.php,如果file2.php没有$xx的定义,而直接使用$yy=$xx; 系统就会报错:"undifined variaable $xx", 如果file2.php的文件开始用$xx="";定义,那么file1.php的$xx值就传不过来了!file2.php里可以这样 if(!isset($xx)) $xx=...
表单中PHP的错误提示: Notice: Undefined index: submit in C:\\wam...
将if ($_POST['submit']){ 改为if (isset($_POST['submit']))原因是数组键submit不存在。
PHP Notice: Undefined index: page in D:\\freehost\\biaoshao\\web\\admin...
接收表单POST过来的数据时报Undefined index错误,如下:act=$_POST['username'];用以上代码用可能提示 Notice: Undefined index 当没有username这个这个post数据到服务器就会有这个提示
我刚学PHP 运行代码后显示 Notice: Undefined index: uname in F:\\wa...
出现上面这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉。解决方法:1)在变量前面 加上一个 @ ,2) 修改 php.ini 中的 error配置下错误显示方式:将error_reporting = E_ALL 修改为 e...
php 里$_POST里的变量需要单引号或双引号嘛 为什么我的
2; \/\/变成了 $array['laruence'] = 2;\/\/这样的错误, 你会很郁闷吧?明白了么? 数组中的非数字键的键名一定要有引号啊~2. Notice: Undefined index: submit 出现这个错误的原因,据我的估计是:$_POST数组中并没有 submit 这个成员,你需要检查下传递过来的$_POST数组、页面参数的定义。
网页出现Notice: Undefined index:,好多东西显示不出来
这是最轻量级的php提示:未定义索引为q的数组变量。不是什么错误信息,一般可以屏蔽掉 用error_reporting(E_ALL ^ E_NOTICE);\/\/显示除去 E_NOTICE 之外的所有错误信息 不过最好的方法就是再用一个变量之前先判断是否存在,然后在使用,那样的话就不会出现这个错误了 if(isset($arr['q'])){ echo...