سلام
وقت بخیر
من یه جدولی دارم که یه سری اطلاعات رو از دیتابیس میخونم و به کاربر نشون میدم یه دکمه ادیت هم دارم که کاربر با استفاده از اون اطلاعات رو در لحظه با ajax ادیت میکنم و یه پیغام میدم که با موفقت انجام شد ولی میخوام علاوه بر این پیغام اطلاعات کامل جدول رو هم نشون بده که طرف مطمئن بشه ادیت انجام شد و نخواد صفحه رو رفرش کنه
این کدی هست که استفاده میکنم :
<?php
$connect = mysqli_connect("localhost", "", "", "");
if(!empty($_POST))
{
$output = '';
$message = '';
$NationalCode = mysqli_real_escape_string($connect, $_POST["NationalCode"]);
$firstname = mysqli_real_escape_string($connect, $_POST["firstname"]);
if($_POST["employee_id"] != '')
{
$query = "
UPDATE persons
SET
NationalCode='$NationalCode',
firstname='$firstname'
WHERE id='".$_POST["employee_id"]."'";
$message = 'Update completed successfully';
}
else
{
$query = "
INSERT INTO persons(
NationalCode ,
firstname
)
VALUES(
'$PersonnelCode',
'$NationalCode',
'$firstname'
);
";
$message = 'Data Inserted';
}
if(mysqli_query($connect, $query))
{
$output .= '<div class="alert alert-success" role="alert"><label class="text-muted"> '. $message . ' </label></div>';
}
echo $output;
}
?>
می تونید بعد از اعمال تغییرات در سمت سرور همون Row که ویرایش شده رو return بزنید و در بخش success در سمت فرانت توسط ajax اطلاعات برگشت داده شده رو نمایش بدید به کاربر.
ممنون از پاسختون میشه لطفا مثال بزنید ؟
من میتونم تو قسمت $output بیام کل جدول رو بندازم ولی خیلی کد میشه به نظرم راه ساده تری باید باشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟