$(document).ready(function() {
$( ".input_button" ).click(function( event ) {
var th = $('form');
$.ajax({
method: "POST",
url: "chat_out.php",
data: th.serialize(),
dataType: 'html',
success: function(data){
$('.chat_block').html(msg);
}
})
return false;
});
});
$(document).ready(function(){
$(".open_article").click(function(){
var article_id = $(this).attr('data-id');
$.ajax({
url: "article_out.php",
dataType: "text",
type: "POST",
data: {id: article_id},
cache: "false",
success: function(data) {
$('.middle_block').html(data);
}
});
return false;
});
});
$article_id = $_POST['id'];
echo $article_id;
if ($_POST['id']) {
$link = mysqli_connect($host, $user, $password, $database)
or die ("Ошибка " . mysqli_error($link));
$query = "SELECT * FROM `atricle_profile` WHERE `id` = '$article_id' ";
$result = mysqli_query($link, $query) or die ("Ошибка " . mysqli_error($link));
if ($result) {
$sql = "INSERT INTO `atricle_profile` (`id`, `title`, `article`, `article_rating`, `author`) VALUES (NULL, 'Хз', 'Хз', '$article_id', 'Админ');";
mysqli_query($link, $sql);
$rows = mysqli_num_rows($result);
for ($i = 0; $i < $rows; ++$i) {
$row = mysqli_fetch_array($result);
?>
<h1>Тестовый контент</h1>
<h1 class="content_title"><?echo $row[title]?></h1>
<p> <?
echo $row[article];
?>
</p>
<?
}
}
}
else {
$article_id = 24;
$link = mysqli_connect($host, $user, $password, $database)
or die ("Ошибка " . mysqli_error($link));
$query = "SELECT * FROM `atricle_profile` WHERE `id` = '$article_id' ";
$result = mysqli_query($link, $query) or die ("Ошибка " . mysqli_error($link));
if ($result) {
$rows = mysqli_num_rows($result);
for ($i = 0; $i < $rows; ++$i) {
$row = mysqli_fetch_array($result);
?>
<h1 class="content_title"><?echo $row[title]?></h1>
<p> <?
echo $row[article];
?>
</p>
<?
}
}
}
$(document).ready(function(){
$(".open_article").click(function(){
var article_id = $(this).attr('data-id');
alert(article_id)
$.ajax({
url: "article_out.php",
dataType: "text",
type: "POST",
data: {id: article_id},
cache: "false"
});
return false;
});
});
if ($_POST['id']) {
//Отправляем тестовый запрос. Она сохраняется, а значит условие выполняется, но контент сайта не обновляется
}
else {
echo "Пустой контент";
}
$(document).ready(function(){
$(".open_article").click(function(){
var article_id = $('.open_article').attr('data-id');
alert(article_id);
$.ajax({
url: "article_out.php?var=article_id",
dataType: "text",
type: "POST",
cache: "false"
});
return false;
});
});
В этом коде у меня идёт запрос на ввод в базу данных а после вывод.
Вводимый запрос не учитывается, т.к запрос $query для вывода стоит выше запроса на ввод и получается что в $query есть данные без учета вводимых.