나는 ajax 포스트에 의해 호출되는 PHP 스크립트를 가지고있다. 나는 오류를 얻고있다
구문 분석 오류 : C의 구문 오류, 예기치 T_VARIABLE : \ XAMPP \ htdocs를 \ 줄에 \ SendTestimony.php 탈출 9 여기
mysql에서 PHP 스크립트로 저장 프로 시저 호출하기
는 PARAMATERS
$name = $_POST['name'];
입니다
$ message = $ _POST [ 'message'];
여기 오류가 발생하는 9 행입니다. 어떤 도움을 주셔서 감사합니다.
mysql_query("CALL sp_CreateTestimony("$name.", "$message.")");
편집
var parameters = {
'name': $('#cf_name').val(),
'message': $('#cf_message').val()
}; //Use JSON to pass parameters into ajax calls
parameters = JSON.stringify(parameters);
//Make ajax call to post to database
$.ajax({
type: 'POST',
url: '../Escape/SendTestimony.php',
datatype: 'json',
data: parameters,
success: function (result) {
alert(result);
$('#ValidateTest').html('Thank-you!').css({ 'color': 'green' }).show();
},
error: function(jqXHR, textStatus, errorThrown) {alert(textStatus + ":" + errorThrown);}
});
이 문제가 당신이 $ 이름과 $ 메시지 따옴표를두고 있기 때문에? 그것은 아마도 작은 따옴표로 대체 해보십시오. – ssamuel
트릭을하는 것처럼 보입니다. 그러나 이제 매개 변수가 비어있는 것 같습니다. 정의되지 않은 인덱스 : 이름 및 정의되지 않은 인덱스 : 메시지가 나타납니다. 도움을 주셔서 감사합니다, 나는 PHP에서 멍청한입니다. – user516883