Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php引发的更多错误_Php - Fatal编程技术网

Php引发的更多错误

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行,

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行,您需要:

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' />&nbsp;&nbsp;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' />&nbsp;&nbsp;Course<input type='radio' name='addType' />
Professor<input type="radio" name="addType" value="Professor" />&nbsp;&nbsp;Course<input type="radio" name="addType" value="Course" />