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

 

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

رد  
 
LinkBack أدوات الموضوع
عضو فعال جدا
تاريخ التسجيل: May 2006-
#1 (permalink)  
أسئلة في المصفوفات


السلام عليكم

بدأت تعلم اللغة والحمد لله الأمور تمام حتي الأن

ولدي عدة أسئلة

1- قال كاتب الكتاب أن الأمر $name مثلا خطر
والأفضل إستخدام
كود:
$name = $HTTP_POST_VARS['name']
فأتمني معرفة معلومات أكثر
لما علي أن أستورد المتغير من ال html بهذه الطريقة الطويلة ؟
وهل هي العاملة في php5

2- بالنسبة للمصفوفات الأمر التالي

كود:
shuffle($prod);
يقوم بترتيب المصفوفة
ولكني لاحظت أنه يعمل مع المصفوات ولا يعمل مع المصفوفة مثلا لو كانت هكذا

كود PHP:
$prod = array ( "d"=>"1" "n"=>"2" ); 
ولكنه يعمل لو كانت المصفوفة تحوي عناصر فقط خلف بعض ( ليست kew و value ) أو كانت بداخلها مجموعة arrays أخري

الأن سأبدأ oop بإذن الله






__________________
أتمني من الإدارة دمج عضويتي مع عضويتي القديمة محب الله ورسوله لحبي لهذا المعرف
المجروح متواجد حالياً   قديم 22-06-2008, 06:08 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#2 (permalink)  

وعليكم السلام .

ج 1 : بسبب مشاكل Register_Global ويفضل استخدام $_POST بهذا النمط وليس ما كتبته .

ج 2 : يرتب المصفوفة التي لا تحتوي على مفاتيح .

الله يوفقك .






أبــو عبدالله غير متواجد حالياً   قديم 22-06-2008, 06:11 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2006-
#3 (permalink)  

3- بالنسبة للبيانات المدخلة عبر input box
حينما أخذها لمتغير فإنها تكون مسجلة في string type بشكل إفتراضي حتي لو كانت أرقام
فلو كان مربع الإدخال أريده أن يستخدم فقط لإدخال أرقام
كيف سأقوم بعمل الدالة الشرطية ؟

جربت أحول النوع الأول

كود PHP:
settype ($number int); 
ثم أعمل الدالة الشرطية
وجدته لو كان البيان المدخل حرف يحوله ل 0 وبالتالي لا تعمل الدالة

الدالة الشرطية اللي أقصدها هنا

كود PHP:
if ( is_int($number) ) 






__________________
أتمني من الإدارة دمج عضويتي مع عضويتي القديمة محب الله ورسوله لحبي لهذا المعرف
المجروح متواجد حالياً   قديم 22-06-2008, 06:13 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2006-
#4 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة أبــو عبدالله مشاهدة المشاركة
وعليكم السلام .

ج 1 : بسبب مشاكل Register_Global ويفضل استخدام $_POST بهذا النمط وليس ما كتبته .

ج 2 : يرتب المصفوفة التي لا تحتوي على مفاتيح .

الله يوفقك .
1- طيب لو كان Register_Global مغلق ما هيعمل هذا الكود
2- كيف أرتب عشوائي المصفوفات اللتي تحوي مفتاح ؟






__________________
أتمني من الإدارة دمج عضويتي مع عضويتي القديمة محب الله ورسوله لحبي لهذا المعرف
المجروح متواجد حالياً   قديم 22-06-2008, 06:17 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#5 (permalink)  

1 - انت تستخدم $_POST إن كان مغلق . اما ان كان مفتوح وهذا نادر في السيرفرات العربية فتستقبل الحقل بإسمه مثلاً الحقل باسم name تستقبله $name

2 - لا اعتقد ان هناك طريقة تستطيع من خلالها ترتيبه عشوائياً ان كان له مفتاح فيمكنك ترتيبه وليس عشوائياً .







التعديل الأخير تم بواسطة : أبــو عبدالله بتاريخ 22-06-2008 الساعة 06:39 PM.
أبــو عبدالله غير متواجد حالياً   قديم 22-06-2008, 06:34 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Nov 2003-
#6 (permalink)  

ماشاء الله الأخ أبو عبدالله جاوب على أسئلتكم واتمنى المزيد من الأسئله وبأذن الله بتحصلون إجابات أما مني او من الأخوان ..






__________________
ذاك من شيّد بقلبي 1000 الف بيت .. لين صار القلب بيته وديرته
t7t7.com غير متواجد حالياً   قديم 23-06-2008, 12:41 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Sep 2007-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة أبــو عبدالله مشاهدة المشاركة
1
2 - لا اعتقد ان هناك طريقة تستطيع من خلالها ترتيبه عشوائياً ان كان له مفتاح فيمكنك ترتيبه وليس عشوائياً .
سلام عليكم
كيف لايمكن ترتيبها عشوائيا هناك طرق كثيرة
على سبيل المثال
تاخذ القيمة والمفتاح وتضيفهم لمصفوفة جديدة
وتختارهم كل مرة بدالة Rand
وبهذه الطريقة تكون عشوائي






__________________
اللهم لا علم لنا الا ما علمتنا انك انت العليم
PHP0 غير متواجد حالياً   قديم 23-06-2008, 02:35 PM
رد مع اقتباس
رد


 

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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أكبر دورة برمجة على المستوى العالمي [ تطبيقات : مجلة ومنتدى كاملين ] MicroTheme خدمات البيع والشراء والإعلانات التجارية 8 17-04-2008 01:17 AM
3 أسئلة عن osCommerce life تطوير الويب 4 26-07-2007 05:40 PM
أسئلة رائعة عن ضعف السيرفر ... إجابتها مطلوبة من الإخوان المحترفين الخليج المتقدمة قسم تبادل خبرات الاستضافة 3 27-04-2006 05:31 PM
أسئلة حول CSS داعية تطوير الويب 2 15-05-2005 03:28 AM
شوية أسئلة بسيطة بخصوص التعديل على الثيمز ..(( هدر و فوتر )) من يجاوب ؟؟ أسئلة بسيطة SUPER PHP تطوير الويب 8 15-09-2003 12:48 AM


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