تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Sep 2000-
#1 (permalink)  
كيف أحافظ على المتغيرات في روابط URL ؟


السلام عليكم ورحمة الله وبركاته

هل من أحد يحل لي هذه المشكلة ... وجزاه الله خير .

السؤال كما في العنوان ...

كيف أحافظ على المتغيرات في روابط URL ؟

بحيث لوكان عندي متغير اتاني من رابط مثل ..

كود:
<a href='index.php?id=$id'>أذهب الى الرابط</a>
ثم أتينا الى صفحة index.php وضغطنا على رابط آخر مشابة للذي قبله ...

الآن سوف يزيل المتغير الأول ! لأن الصفحة تعمل refresh ... وأنا أريد أن أحافظ عليه لأنه مرتبط بأشياء أخرى ...

أرجوا أن أكون وفقت في عرض السؤال .


وجزاكم الله خيراً ..

ملاحظة : بحثت كثيرا قبل السؤال لكن لم أجد إجابة .






__________________
أتق الله ولا تبخل على الاخرين بعلم تعلمته
live غير متواجد حالياً   قديم 27-05-2006, 12:13 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2002-
#2 (permalink)  

في نفس الكود اللى بيعمل لك اعادة تحديث للصفحه اعمل ؟id=$id






__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887


www.mr-php.com.sa
www.mr-php.com
المهمة9 غير متواجد حالياً   قديم 27-05-2006, 02:04 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2000-
#3 (permalink)  

لو توضح أكثر

لأن المتغير $id اتى من امر sql في الصفحة التي فبل index.php ولا أعتقد أنه سوف يعيد القيم

المخزنة فيه .


أرجوا التوضيح وكيفية وضعة في الصفحة التي تعمل ريفريش ؟






__________________
أتق الله ولا تبخل على الاخرين بعلم تعلمته
live غير متواجد حالياً   قديم 27-05-2006, 02:48 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#4 (permalink)  

بسم الله الرحمن الرحيم
_________
يمكنك حفظ المتغير كما قال الأخ "المهمة 9"
بإضافة ?id=$id في الصفحة التالية التي تريد التوجه إليها






PHP-Master02 غير متواجد حالياً   قديم 27-05-2006, 03:14 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2000-
#5 (permalink)  

أخي بي اتش بي

لو تكرمت تكتب الرابط أخي ...

هل تقصد هكذا

كود بلغة HTML:
<a href='index.php?id=$id?id=$id '>أذهب الى الرابط</a>

إذا كان بهذا الشكل فإنه لايعمل .






__________________
أتق الله ولا تبخل على الاخرين بعلم تعلمته
live غير متواجد حالياً   قديم 27-05-2006, 04:23 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#6 (permalink)  

بسم الله الرحمن الرحيم
_________

السلام عليك أخي live
عندي ملاحظة بسيطة
بالنسبة للكود اللي وضعته انت لا يمكن أن ينفذ
فإذا كان الكود هو كود HTML كيف سيقوم بوضع قيمة id ؟؟
فإذا أردته كود HTML يجب أن يصير
كود PHP:
<a href='index.php?id=<?=$id?> '>أذهب الى الرابط</a>
أما إذا أردته كود PHP فعليك كتالة الكود التالي
كود PHP:
print "<a href=\'index.php?id=$id?id=$id\ '>أذهب الى الرابط</a>"
تحياتي






PHP-Master02 غير متواجد حالياً   قديم 27-05-2006, 11:07 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#7 (permalink)  

السلام علسكم ورحمة الله


ضع رابط الموقع وابشر ان شاء الله






na3im غير متواجد حالياً   قديم 27-05-2006, 02:20 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#8 (permalink)  

بسم الله الرحمن الرحيم


كلام الاخوة سليم اخى الفاضل

اولا ملاحظة الاخ php-master وهى ضرورة فتح وسم ال php

كود PHP:
<a href="index.php?id=<?php echo $id?>">أذهب الى الرابط</a>
اما عن الاحتفاظ بالمتغير , فاولا لنتعرف سريعا على معنى الوصلة بهذه الطريقة

ما قمت بكتابته بجوار index.php يسمى استعلام نصى وهذا يمكنك من ارسال متغيرات الى الصفحة index.php بالطريقة get وهو ما يعنى ان هذه المتغيرات ستتوفر داخل ملف ال php من خلال المصفوفة _GET

كود PHP:
<?php
// ضع هذا داخل ملف index.php
echo $_GET['id'];
?>
ستلاحظ طباعة القيمة التى ارسلت للصفحة.

وبذلك اذا اردت تمرير هذا المتغير لصفحة اخرى فما عليك الا وضع هذا المتغير فى استعلام نصى


كود PHP:
<a href="news.php?id=<?php echo $_GET['id']; ?>">الاخبار</a>






EL Programmer غير متواجد حالياً   قديم 27-05-2006, 02:47 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2000-
#9 (permalink)  

جزاكم الله خيراً


المشكلة حلت والحمدلله

والفضل بعد الله يرجع لكم

وأعتقد أنكم نسيتم إضافة رمز & بين المتغيرين


ورد الأخ EL Programmer كان خاتمة مسك .


ومشكورين






__________________
أتق الله ولا تبخل على الاخرين بعلم تعلمته
live غير متواجد حالياً   قديم 28-05-2006, 06:55 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:30 AM بتوقيت المملكة العربية السعودية