2012-06-08 2 views
0

привет, я использую zen cart и имею этот код, я продолжаю получать 500 ошибок внутреннего сервера и им не уверен, что это код или что-то в моем скрипте php здесь как:500 внутренних серверов erro при выполнении jquery ajax post в zen cart

<?php 
global $db 

$partNum = trim(strtolower($_POST['partNum'])); 
$partNum = mysql_escape_string($partNum); 

$query = "SELECT products_model FROM " . TABLE_PRODUCTS . " WHERE products_model = '$partNum' LIMIT 1"; 
$result = $db->Execute($query); 
$num = mysql_num_rows($result); 

echo $num; 
mysql_close(); 

и JQuery

jQuery.ajax({ 
    type: "POST", 
    url: "/includes/templates/theme376/phpScripts/check.php", 
    data: 'partNum='+ partNum, 
    cache: false, 
    success: function(response){ 
if(response == 1){ 
$('#partNum').css('border', '3px #C33 solid'); 
$('#tick').hide(); 
$('#cross').fadeIn(); 
}else{ 
$('#partNum').css('border', '3px #090 solid'); 
$('#cross').hide(); 
$('#tick').fadeIn(); 
    } 

} 
}); 

здесь ошибка

POST http://mysite.com/includes/templates/theme376/phpScripts/check.php?partNum=wwww 500 (Internal Server Error) /min/?f=/includes/templates/theme376/jscript/jscript_fileuploader.js,/includes/templates/theme376/jscript/jscript_jquery-1.7.1.min.js,/includes/templates/theme376/jscript/jscript_jquery-ui-1.8.20.custom.min.js,/includes/templates/theme376/jscript/jscript_jquery.nivo.slider.pack.js&1332216833:38 
f.support.ajax.f.ajaxTransport.send /min/?f=/includes/templates/theme376/jscript/jscript_fileuploader.js,/includes/templates/theme376/jscript/jscript_jquery-1.7.1.min.js,/includes/templates/theme376/jscript/jscript_jquery-ui-1.8.20.custom.min.js,/includes/templates/theme376/jscript/jscript_jquery.nivo.slider.pack.js&1332216833:38 
f.extend.ajax /min/?f=/includes/templates/theme376/jscript/jscript_fileuploader.js,/includes/templates/theme376/jscript/jscript_jquery-1.7.1.min.js,/includes/templates/theme376/jscript/jscript_jquery-ui-1.8.20.custom.min.js,/includes/templates/theme376/jscript/jscript_jquery.nivo.slider.pack.js&1332216833:38 
partNum_check index.php:307 
f.event.dispatch /min/?f=/includes/templates/theme376/jscript/jscript_fileuploader.js,/includes/templates/theme376/jscript/jscript_jquery-1.7.1.min.js,/includes/templates/theme376/jscript/jscript_jquery-ui-1.8.20.custom.min.js,/includes/templates/theme376/jscript/jscript_jquery.nivo.slider.pack.js&1332216833:37 
f.event.add.h.handle.i 
+0

500 ошибка означает серверную сторону, поэтому ошибка, скорее всего, будет в PHP. –

+0

нашел это, это была ошибка, с которой я был подключен к db – arrowill12

ответ

0

Take partnu m из данных и использовать его как строку запроса.

Вы только получаете общую ошибку 500? нет подробностей?

Что произойдет, если вы положите? Partnum = blah в URL-адрес запроса?

Я не уверен, что вы хотите параметры запроса в «данных». Это предназначено для данных, а не строк запросов.

+0

только что попробовал? Partnum = blah все еще получал 500 ошибок в обновленном сообщении – arrowill12

Смежные вопросы