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
è¦åï¼æªå®ä¹çç´¢å¼å·
ä»æ示信æ¯æ¥çï¼ä½ éè¦æ£æ¥ä¸ä¼ éç表åååæ°å¼æ¯å¦è®¾ç½®æ£ç¡®ã
ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼è¡¥å åçï¼
ä»ç»åºç代ç æ¥çï¼æä¸ç§ç¨å°çè¶ å ¨å±æ°ç»ï¼
(1) $_POST æ¯å¦ï¼input name="video_title"
(2) $_GET æ¯å¦ï¼backstage_ac.php?action=video"
(3) $_FILES æ¯å¦ï¼input type="file" name="video_url"
å两è ä¹å¯ä»¥ç´æ¥ç¨ $_REQUEST æ¥è¯»åã
æè§å¾å ä¸å @ï¼è¿ä¸ªä¸æ¯å ³é®ï¼@çä½ç¨çæå¶é误æ示ï¼èä¸æ¯è§£å³é误ï¼å»ºè®®ä½ è¿æ¯ä»ç»æ£æ¥ä¼ è¿æ¥çé½æåªäºæ°æ®ï¼ä½ å¯ä»¥ç¨firebugçè°è¯è½¯ä»¶æ¥ç´æ¥æ¥ç究ç«ä¼ éçæåªäºã追é®
æè¯è¿äºï¼å°±æ¯é¤äºæ¶é´ä»¥å¤ï¼ä»ä¹ä¸è¥¿é½æ²¡ä¼ è¿å»ãä¹åä¹æ¯ç¨çè¿ä»£ç ä¼ çé³é¢ãå¾çé½æ²¡é®é¢ï¼ææ表åå代ç åå°ä¸å¨å°æ¬äºè¿æ¥ï¼æ¹äºä¸åéåå表åçæ°æ®æ¡å称ãç»æè¿æ¯ä¸è¡ï¼æ以为æ¯ä¹åç代ç å½±åï¼å°±é建äºä¸ä¸ªæ件è¯äºä¸ä¸ï¼è¿æ¯ä¸è¡ï¼ä¼ éçè¿æ¯åªææ¶é´ã
追çä½ æé误æ示çè¡å·å对åºçå
容åä¸æ¥ã
æè
å¯ä»¥ç¨firebugççä¸ä¼ éäºåªäºæ°æ®ã
ä¸å¾å°±æ¯æè¾åº
echo $video_title;
echo $video_content;
echo $video_time;
echo $classification_id;
å¼æ¶çæ
åµï¼åªè¿åäºæ¶é´ãæ¬æ¥æ¯æ²¡å @ä¹å 133ï¼134ï¼136ï¼142è¡æNotice: Undefined indexçæ示ï¼å¯æ¯å¥æªçæ¯ç°å¨ææ@å»æä¹åæ示ä¹æ²¡åºç°äºã
æå»ºè®®ä½ ç¨firebug详ç»æ¥çä¸ä¼ éäºåªäºæ°æ®ã
一个分类的id号一个单选框,这个问题很久了都解决不了,我就试试吧,但还是不行,配置文件改了。提示是没了,但是值还是传不过去。不过还是谢谢你的提醒,新手很多东西不了解,还望多多帮忙。
追答你把你的前端代码 和 php代码全贴出来
追问在上面的问题里都有了
追答别截图,复制 ,还有, 我看你的前端html里并没有 扫描单选框啊
,全部复制出来,我在我这运行下
@号应该在=号后边,而不是$号前面吧?