نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

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

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2005-
#1 (permalink)  
مشكلة تعدد الصفحات باستخدام الاسم


اخوانى فى المنتدى
أمتلك قاعدة تحتوى على اسماء كثيرة واريد أن تظهر فى كل صفحة عدد معين من أسم وليكن احمد السيد مثلا


فعند التنقل بين الصفحات لا يتم بشكل جيد وذلك بسبب أن الاسم احمد السيد يظهر فى اللينك المقطع الاول من الاسك

<a href=".$PHP_SELF."?page=$next&name=$name>

المتغير name يكون فى اللينك يحمل القيمة احمد وليس احمد السيد

فهل هناك حل لهذه المشكلة


وشكرا لكم






SnaKeRz غير متواجد حالياً   قديم 12-08-2006, 08:40 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#2 (permalink)  

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

فمشكلتى اننى اريد ان يظهر الاسم كاملا فى الرابط

كود PHP:
$page=2;  
$name="احمد السيد";
echo
"<a href=".$PHP_SELF."?page=$next&name=$name>التالي</a>"

أكيد كده وصل طلبى

وبأذن الله يكون عندكم حل






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 12:31 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Aug 2004-
#3 (permalink)  

كود PHP:
$name1="أحمد";
$name2="السيد";
$end=$name1 $name2 ;
echo 
$end
جرب وخبرني






PHPLover غير متواجد حالياً   قديم 13-08-2006, 01:01 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#4 (permalink)  

شكرا لك يا أخى

لك ليس هذا المطلوب المطلوب ان يكون متغير واحد

لأنه مفترض ان يكون المتغير هايجى من فورمة






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 01:05 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Aug 2004-
#5 (permalink)  

__ الحل بواسطة hawy php __

قم بإستبدال المسافة في الإسم بـ &nbsp;

شكرا






PHPLover غير متواجد حالياً   قديم 13-08-2006, 01:37 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#6 (permalink)  

ممكن توضح حضرتك أكتر






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 08:54 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Aug 2004-
#7 (permalink)  

الآن إنت كتبت

أحمد السيد

الفراغ بين كلمة أحمد و كلمة السيد ضع &nbsp;

سيكون هكذا

$name="أحمد&nbsp;السيد";






PHPLover غير متواجد حالياً   قديم 13-08-2006, 10:11 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#8 (permalink)  

شكرا على مشاركاتك الرائعة معى

ولكن يا اخى انا حاطط المتغير $name مباشرة لكن المفروض أنه ستأتى القيمة من فورمة يعنى لا ينفع &nbsp;


وشكرا لك






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 10:16 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Aug 2004-
#9 (permalink)  

جاري التفحيط....وإيجاد الحل






PHPLover غير متواجد حالياً   قديم 13-08-2006, 10:30 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#10 (permalink)  

منتظر تفحيطك






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 10:38 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2000-
#11 (permalink)  

جرب التالي:

كود:
$name="احمد+السيد";






أبو ماجد الصارم غير متواجد حالياً   قديم 13-08-2006, 12:49 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#12 (permalink)  

شكرا لك لكن المتغير كده بيظهر بنفس الشكل احمد+السيد وهوا ليس المطلوب كما ان المتغير ان كاتبه جاهز لكن المفروض انه يأتى من فورم

برجاء أن تجربو هذا الكود عمليا واكيد هاتفهمونى
كود PHP:
$page=2;  
$name="احمد السيد";
echo
"<a href=".$PHP_SELF."?page=$page&name=$name>اضغط هنا</a>"
وشكرا






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 12:55 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2002-
#13 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة SnaKeRz
شكرا لك لكن المتغير كده بيظهر بنفس الشكل احمد+السيد وهوا ليس المطلوب كما ان المتغير ان كاتبه جاهز لكن المفروض انه يأتى من فورم

برجاء أن تجربو هذا الكود عمليا واكيد هاتفهمونى
كود PHP:
$page=2;  
$name="احمد السيد";
echo
"<a href=".$PHP_SELF."?page=$page&name=$name>اضغط هنا</a>"
وشكرا
السلام عليكم ورحمة الله وبركاته..

استخدم هذا الكود سينفذ المطلوب بالضبط ان شاء الله

تحياتي






__________________
mahmoud009 سابقاً
منتدى بي اتش بي
فِكرة لتقنية المعلومات
فِكرة غير متواجد حالياً   قديم 13-08-2006, 01:04 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#14 (permalink)  

أين هوا الكود لو سمحت






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 01:06 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2000-
#15 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة SnaKeRz
شكرا لك لكن المتغير كده بيظهر بنفس الشكل احمد+السيد وهوا ليس المطلوب
هذه الطريقة مستخدمة في Google.

ويمكنك تخزين الاسم في SESSION_$ كحل آخر






أبو ماجد الصارم غير متواجد حالياً   قديم 13-08-2006, 01:37 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2002-
#16 (permalink)  

أرجو المعذرة نسيت وضع الكود
كود PHP:
$page=2;   
$name="احمد السيد"
$name=urlencode($name);
echo
"<a href=".$PHP_SELF."?page=$page&name=$name>اضغط هنا</a>"
تقبل تحياتي






__________________
mahmoud009 سابقاً
منتدى بي اتش بي
فِكرة لتقنية المعلومات
فِكرة غير متواجد حالياً   قديم 13-08-2006, 01:45 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#17 (permalink)  

شكرا لك يا mahmoud009

بعد عناء طويل نفع الكود
ياريت لو كتر خيرك تشرحلنا urlencode وفائدته

مع جزيل الشكر






SnaKeRz غير متواجد حالياً   قديم 13-08-2006, 02:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#18 (permalink)  

http://www.php.net/manual/en/function.urlencode.php



هذا الرابط راح يفيدك اخوي






فارس القبيلة غير متواجد حالياً   قديم 13-08-2006, 05:07 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2002-
#19 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة SnaKeRz
شكرا لك يا mahmoud009

بعد عناء طويل نفع الكود
ياريت لو كتر خيرك تشرحلنا urlencode وفائدته

مع جزيل الشكر
الدالة ()urlencode وظيفتها هي كتابة النصوص بشكل مناسب ليتم ارسالها في url للسكريبت






__________________
mahmoud009 سابقاً
منتدى بي اتش بي
فِكرة لتقنية المعلومات
فِكرة غير متواجد حالياً   قديم 14-08-2006, 12:05 PM
رد مع اقتباس
رد


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

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

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



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