양식을 제출하는 동안 정의되지 않은 변수 문제가 발생했습니다. 도움주세요양식 제출 중 PHP에서 정의되지 않은 변수
아무도 내가 누락 된 부분을 말할 수 있습니까?
나는 form-submission을 위해 함수 'process_input'을 호출 할 것이고 내부 프로세스 입력은 ip/uid/pwd 세부 정보를 얻고 자한다.
$.ajax({
type : 'POST',
url : 'post_process.php',
data : {
func : 'process_input'
},
}).done(function(data) {
// show the response
$("#response").html(data);
PHP
if (isset ($_POST ['func']) && ! empty ($_POST ['func'])) {
$func = trim ($_POST ['func']);
switch ($func) {
case 'process_input' :
process_input();
break;
..........
}
}
function process_input() {
header ('Content-Type: text/html; charset=utf-8');
if (isset ($_POST ['ip']) && ! empty ($_POST ['ip'])) {
$ip = trim ($_POST ["ip"]);
}
if (isset ($_POST ['uid']) && ! empty ($_POST ['uid'])) {
$uid = trim ($_POST ["uid"]);
}
if (isset ($_POST ['pwd']) && ! empty ($_POST ['pwd'])) {
$pwd = trim ($_POST ["pwd"]);
}
echo "$ip $uid $pwd <br>";
...
}
공지 사항 : 정의되지 않은 변수 : 라인의 ip가 41
모든 변수 ($ip
$uid
$pwd
가) 정의되지 않은
어떤 변수가 정의되지 않았습니까? –
$ ip, $ uid, $ pwd 변수가 있습니다. – angshuman
오류가 있습니까? 여는 직후에 오류보고를 파일 상단에 추가하십시오. php tag error_reporting (E_ALL); ini_set ('display_errors', 1); –