PDA

View Full Version : سوال: چطور میشه با link به صفحه بعدی متغییر فرستاد؟



s_shokri
پنج شنبه 07 بهمن 1389, 12:38 عصر
سلام
من یه صفحه مشابه inbox ساختم که وقتی واردش میشم نام فرستنده رو نشون میده میخوام این نام رو کلیک کردم به صفحه بعدی برم و متن پیام همون فرد رو نشون بدم.با db کار کردم و توی اون متغییر id تعریف شده. چطوری می تونم این کار رو بکنم؟

binyaft
پنج شنبه 07 بهمن 1389, 13:18 عصر
با Query زیر


<?php

$id=(integer) $_GET['id'];

$query="SELECT * FROM `box` WHERE `id`='$id'";

// fetch of mysql

?>

ayub_coder
پنج شنبه 07 بهمن 1389, 13:23 عصر
هر پیامی با آی دی توی دیتابیس ذخیره میشه
شما می تونی با متد get مقدار آی دی رو بفرستی و در مقصد با یه sql query مقدار فیل پیام اون شخص رو نشون بدی
مثلا

select msg_text from messages where msg_id=1

MMSHFE
شنبه 09 بهمن 1389, 08:18 صبح
با سلام، در تكميل پاسخ دوستان اين نكته رو هم بگم كه شما بايد لينكتون رو به نحوي تنظيم كنيد كه آيدي رو ارسال كنه:


<A href="display.php?id=<?PHP echo($id); ?>" target="_blank"><?PHP echo($body); ?></A>
نكته: در مثال فوق فرض بر اينه كه id توي متغير id$ و بدنه پيام كه محتواي لينك رو تشكيل ميده توي متغير body$ ذخيره شده.
موفق و مؤيد باشيد.