Php引发的更多错误
PHP 什么是 注意:第13行的C:\xampp\htdocs\urd\add_p_C.php中未定义的索引:addType 请选择一个单选选项。 注意:未定义变量:第41行C:\xampp\htdocs\urd\add_p_C.php中的email_消息 注意:未定义的变量:第48行C:\xampp\htdocs\urd\add_p_C.php中的email_Php引发的更多错误,php,Php,PHP 什么是 注意:第13行的C:\xampp\htdocs\urd\add_p_C.php中未定义的索引:addType 请选择一个单选选项。 注意:未定义变量:第41行C:\xampp\htdocs\urd\add_p_C.php中的email_消息 注意:未定义的变量:第48行C:\xampp\htdocs\urd\add_p_C.php中的email_ 意思?您的赋值是正确的,但不存在第6行、第7行等中引用的变量$string。这就是为什么它抱怨未定义的变量string 对于第11行,
意思?您的赋值是正确的,但不存在第6行、第7行等中引用的变量$string。这就是为什么它抱怨未定义的变量string 对于第11行,您需要:
if(isset($_POST['var']))
对于未定义的方法,您至少没有在可以从第39行调用的位置定义方法yetor。似乎$string未定义。我在任何地方都看不到$string的任何定义。@user700070:Change
$course_prof_name = $_POST['name']= trim(strip_tags(addslashes($string)));
$select_dep = $_POST['deptName']= trim(strip_tags(addslashes($string)));
$email = $_POST['email']= trim(strip_tags(addslashes($string)));
到
你的HTML文件和我在编辑你的文章并删除它之前看到的示例也应该从
Professor<input type='radio' name='addType' /> Course<input type='radio' name='addType' />
到
否则addType将始终为空 您在哪里定义字符串?根据您发布的内容,我从未看到分配$string或定义clean_string。我该如何解决此问题?一开始我甚至对$string做什么都有点困惑。非常感谢:似乎您想做一些像addslashes$\u POST['name']等的事情,而不是$stringThis工作,但仍然抛出:注意:未定义索引:在第11行的C:\xampp\htdocs\urd\add\u p\u C.php中添加addType,以及致命错误:在第39行的C:\xampp\htdocs\urd\add\u p\u C.php中调用未定义函数clean\u string,您需要通过执行isset$\u POST['addType']来确保它存在。您仍然没有定义干净的字符串,您需要这样做。@user700070:请将您的更改作为清晰标记的编辑发布到您的问题中,而不是替换某人的答案。比如,tack UPDATE:更新后的代码和问题一直到问题的末尾。
$course_prof_name = $_POST['name'];
$select_dep = $_POST['deptName'];
$email = $_POST['email'];
Professor<input type='radio' name='addType' /> Course<input type='radio' name='addType' />
Professor<input type="radio" name="addType" value="Professor" /> Course<input type="radio" name="addType" value="Course" />