@Nikola24

$_Post не принимает/отдаёт значение.Почему?

Привет всем!Почему то post то ли не принимает, то ли не правильно отдаёт значение. В итоге получается null, хотя в alert выдаёт верное значение. Так же какая то ошибка с выводом:
mysql_fetch_row

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in Y:\home\localhost\www\article.php on line 7

Код отдачи и приёма
<script type="text/javascript" charset="utf-8">
		var art_id;
		function reply_click(art_id)
		{
			alert(art_id);
			jQuery(document).ready(function(){
			jQuery.ajax({
				url:"http://localhost/article.php",
				type:"POST",
				dataType:"json",
				data: "art_id" + art_id,
				success: function(html){
					var ART = jQuery('#ART');
					console.log(html);
					jQuery.each(html, function(key, value){
						console.log(value);
						ART.append(value.article_text);
					});
				}, error: function(e){
					alert(e);
				}
			});
		});
		}
	</script>

Код обращения на базу:
<?php 
	$id = $_POST['art_id'];
	print_r(json_encode($id));
	$sqlconn = mysqli_connect('localhost','root','','carhelper') or die(mysqli_error());
	$query = "SELECT article_text FROM `table_article` where id=$id ";
	$res =  mysql_query($query);
	$row = mysql_fetch_row($res);
	print_r(json_encode($row[0]));
?>

Подскажите пожалуйста что можно с этим сделать!
  • Вопрос задан
  • 276 просмотров
Решения вопроса 1
var art_id; /// не понятно вообще что вы туда могли положить когда вы ее просто обьявили

в json приняли значит декодируйтеjson-decode а не кодируйте json-encode
а то вы json отправляете в выборку
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект