تابع موضوعات المنتدى الانتساب تعليمات س - ج المفكرة بحث مواضيع اليوم إشارة الأقسام مقروءة

مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة


عودة   منتدى بي اتش بي PHP > قسم لغة بي اتش بي PHP LANGUAGE > دروس بي اتش بي PHP Lessons > أجاكس AJAX

أجاكس AJAX دروس وأكواد عن تقنية أجاكس AJAX وكيفية استخدامها في PHP لبناء مواقع تفاعلية


إضافة رد
 
LinkBack أدوات الموضوع طريقة العرض
قديم 24-06-2007, 05:04 PM   #11 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : التصويت عن طريق PHP و AJAX

اقتباس:
الكاتب : HiMiTa عرض المشاركة
السلام عليكم
الأجاكس لغة رائعة توفرمن الوقت و تريح المتصفح
لي سؤال . كيف أجعل النتائج تكون مرتبة بالشكل الذي أوده مثلا القيمة التي حضيت بأعلى ترتيب تاتي الأولى ثم تليها الأقل فالأقل ..
السلام عليكم ...

لدي الفكرة لعمل ذلك ، و لكني قمت بالتطبيق على خيارين فقط ... أكثر من خيارين يلزمها بعض التفكير ...

كود PHP:
<?php
$vote 
$_REQUEST['vote'];

// الحصول على محتويات الملف النصي
$filename "poll_result.txt";
$content file($filename);

// وضع المحتويات في مصفوفة
$array explode("||"$content[0]);
$yes $array[0];
$no $array[1];

if (
$vote == 0)
 {
 
$yes $yes 1;
 }
if (
$vote == 1)
 {
 
$no $no 1;
 }

// إدراج التصويتات في الملف النصي
$insertvote $yes."||".$no;
$fp fopen($filename,"w");
fputs($fp,$insertvote);
fclose($fp);

$no =(100*round($no/($no+$yes),2);
$yes =(100*round($yes/($no+$yes),2);

If (
$no $yes) {

?>

<div align=center><h2>النتيجة</h2>
<table>
<tr>
<td>لا</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($no/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($no/($no+$yes),2)); ?>%
</td>
</tr>
<tr>
<td>نعم</td>
<td>
<img src="poll.gif" 
width='<?php echo(100*round($yes/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($yes/($no+$yes),2)); ?>%
</td>
</tr>
</table>
</div>

<?

} else {

?>

<div align=center><h2>النتيجة</h2>
<table>
<tr>
<td>نعم</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($yes/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($yes/($no+$yes),2)); ?>%
</td>
</tr>
<tr>
<td>لا</td>
<td>
<img src="poll.gif" 
width='<?php echo(100*round($no/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($no/($no+$yes),2)); ?>%
</td>
</tr>
</table>
</div>

<?

}

?>
غير هذا بالملف الآخر و ستعمل إن شاء الله ...

تحيتي ...

قام بآخر تعديل aMINE يوم 24-06-2007 في 06:10 PM السبب: خطأ
aMINE غير متصل   رد مع اقتباس
قديم 24-06-2007, 09:57 PM   #12 (permalink)
عضو نشيط
 
تاريخ الانتساب: 18-06-2007
المكان: مملكة الإنسانية- المملكة العربية السعودية- المدينة المنورة
السن: 22
مشاركات: 172
مستوى السمعة : 2
غزوان على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

aMINE


مشكووور اخوي


تحياتي . غزوان
غزوان غير متصل   رد مع اقتباس
قديم 25-06-2007, 01:45 AM   #13 (permalink)
عضو فعال
 
تاريخ الانتساب: 10-02-2007
المكان: aLGERIA
مشاركات: 473
مشاركات المدونة: 2
مستوى السمعة : 2
aMINE سيحقق الشهرة بما فيه الكفاية قريباً
افتراضي رد : التصويت عن طريق PHP و AJAX

اقتباس:
الكاتب : غزوان عرض المشاركة
aMINE


مشكووور اخوي


تحياتي . غزوان
العفو أخي غزوان ...
aMINE غير متصل   رد مع اقتباس
قديم 26-06-2007, 08:05 AM   #14 (permalink)
عضو جديد
 
تاريخ الانتساب: 26-06-2007
مشاركات: 24
مستوى السمعة : 0
Y4$$3R N3T على طريق التميز و النجاح
إرسال خطاب MSN إلى Y4$$3R N3T إرسال خطاب Yahoo إلى Y4$$3R N3T
افتراضي رد : التصويت عن طريق PHP و AJAX

انا بجد بحاول اتعلم اجاكس
لأنه كتير مفيدة وعمليه


وانشالله بهالمنتدى منفيد ومستفيد
مشكور أخي على هالجهد المتميز بارك الله فيك
ولي عودة بعد الامتحانات ان شاء الله
Y4$$3R N3T غير متصل   رد مع اقتباس
قديم 27-06-2007, 10:56 PM   #15 (permalink)
عضو نشيط
 
الصورة الرمزية لـ HiMiTa
 
تاريخ الانتساب: 29-05-2007
مشاركات: 53
مستوى السمعة : 2
HiMiTa على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

اقتباس:
الكاتب : aMINE عرض المشاركة
السلام عليكم ...

لدي الفكرة لعمل ذلك ، و لكني قمت بالتطبيق على خيارين فقط ... أكثر من خيارين يلزمها بعض التفكير ...

كود PHP:
<?php
$vote 
$_REQUEST['vote'];

// الحصول على محتويات الملف النصي
$filename "poll_result.txt";
$content file($filename);

// وضع المحتويات في مصفوفة
$array explode("||"$content[0]);
$yes $array[0];
$no $array[1];

if (
$vote == 0)
 {
 
$yes $yes 1;
 }
if (
$vote == 1)
 {
 
$no $no 1;
 }

// إدراج التصويتات في الملف النصي
$insertvote $yes."||".$no;
$fp fopen($filename,"w");
fputs($fp,$insertvote);
fclose($fp);

$no =(100*round($no/($no+$yes),2);
$yes =(100*round($yes/($no+$yes),2);

If (
$no $yes) {

?>

<div align=center><h2>النتيجة</h2>
<table>
<tr>
<td>لا</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($no/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($no/($no+$yes),2)); ?>%
</td>
</tr>
<tr>
<td>نعم</td>
<td>
<img src="poll.gif" 
width='<?php echo(100*round($yes/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($yes/($no+$yes),2)); ?>%
</td>
</tr>
</table>
</div>

<?

} else {

?>

<div align=center><h2>النتيجة</h2>
<table>
<tr>
<td>نعم</td>
<td>
<img src="poll.gif"
width='<?php echo(100*round($yes/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($yes/($no+$yes),2)); ?>%
</td>
</tr>
<tr>
<td>لا</td>
<td>
<img src="poll.gif" 
width='<?php echo(100*round($no/($no+$yes),2)); ?>'
height='20'>
<?php echo(100*round($no/($no+$yes),2)); ?>%
</td>
</tr>
</table>
</div>

<?

}

?>
غير هذا بالملف الآخر و ستعمل إن شاء الله ...

تحيتي ...
السلام عليكم
أولا شكرا على رد و تجاوبك
ما أدري ما دهى اللوكال هوست لم يود تشغيل اليكريبت إلا بعد أن حذفت هذين السطرين
كود PHP:
$no =(100*round($no/($no+$yes),2);
$yes =(100*round($yes/($no+$yes),2); 
و لكن إشتغل
يبقى التحدي هو الحصول على نتائج مثل الموجودة في بعض السكريبتات كالمجلات \مجلة حملة مثلا ! لخيارات فوق الإثنيبن ...تقريبا ستكون نفس فكرة العمل نخل الدالة الشرطية و مصفوفات .. و لكن تعبت و لم أكتب شيئ صحيح يعمل فيسروا لنا فهم و إدراك الأمور يسر الله حسابكم
HiMiTa غير متصل   رد مع اقتباس
قديم 28-12-2007, 08:20 AM   #16 (permalink)
عضو جديد
 
تاريخ الانتساب: 28-12-2007
مشاركات: 2
مستوى السمعة : 0
نجم العالم على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

ماشاء الله منتدى رائع جداا جزاكم الله خيرا على الفاوائد التى تقدموها

سوائل فقط حاولت كثيرا ولم اجد له حل

لماذا عندما اقوم بتطبيق اى شى اجكس يظهر الكلام العربى غير مفهوم مثل هذا ���
���


ارجو ذكر الحل ان واجد

وجزاكم الله خيرا مره اخرى
نجم العالم غير متصل   رد مع اقتباس
قديم 28-12-2007, 07:13 PM   #17 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

المشكلة مشكلة ترميز
تستطيع استخدام مكتبة iconv لتحويل الترميز كما تريد لطباعته بالشكل المناسب
يراعى ان تكون المكتبة مثبتة بالسيرفر
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 29-12-2007, 02:52 AM   #18 (permalink)
عضو جديد
 
تاريخ الانتساب: 28-12-2007
مشاركات: 2
مستوى السمعة : 0
نجم العالم على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

شكرا لك اخى على اهتمامك
ولاكن الا يوجد حل اخر لان انا مش صاحب السيرفر وعادتا ممكن اعمل على اكثر من سيرفر حسب الموقع الى بشتغل فيه

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

لو فيه حل اخر اتمنى ذكره

ولكم منى ارق تحيه
نجم العالم غير متصل   رد مع اقتباس
قديم 29-12-2007, 06:47 AM   #19 (permalink)
* أبو عمر *
 
الصورة الرمزية لـ coder
 
تاريخ الانتساب: 24-12-2006
المكان: مصر
السن: 30
مشاركات: 1,773
مشاركات المدونة: 2
مستوى السمعة : 10
coder على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

اقتباس:
الكاتب : نجم العالم عرض المشاركة
شكرا لك اخى على اهتمامك
ولاكن الا يوجد حل اخر لان انا مش صاحب السيرفر وعادتا ممكن اعمل على اكثر من سيرفر حسب الموقع الى بشتغل فيه

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

لو فيه حل اخر اتمنى ذكره

ولكم منى ارق تحيه
للأسف لا اعرف طريقة غير ذلك للتعامل مع النصوص العربية من خلال AJAX
ويفترض ان تكون هذه المكتبة مثبتة بجميع السيرفرات ، وأن يرحب مديرو السيرفرات بتثبيتها لانها لازمة للعديد من السكريبتات المنتشرة انتشار واسع جدا مثل vbulletin
__________________
لضمان رد سريع على استفسارك أو موضوعك
* تأكد من البحث في المنتدى قبل أن تسأل
* احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك
* قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها
coder غير متصل   رد مع اقتباس
قديم 12-02-2008, 08:06 PM   #20 (permalink)
عضو جديد
 
تاريخ الانتساب: 12-02-2008
مشاركات: 6
مستوى السمعة : 0
imadeco على طريق التميز و النجاح
افتراضي رد : التصويت عن طريق PHP و AJAX

كيف اربط هدا التصويت الرائع في المنتدى لعمل موضوع يقوم تصويت الاعضاء فيه ؟؟؟
imadeco غير متصل   رد مع اقتباس
إضافة رد


زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف)
 

(View-All Members who have read this thread : 30
3BkReNo0o, متعب, ميت احساس, aljnoon, Ben.Fat7i, البنفسجيه, الـشـبـح, coder, database, بلال كيالي, gaser, hsn67, خا999لد, imadeco, iSMaiLZ, Kariro, la7nal7ua, man in dark, man summits, Mido-9, mnndee_milan, Mr.x, najdsky, saleh88it, seamaan, stareagle, عادل شريف, عبدالباقى حفنى, غزوان, zaid aliraqi
أدوات الموضوع
طريقة العرض
عادي عادي

ضوابط المشاركة
غير مصرّح لك بنشر موضوع جديد
غير مصرّح لك بنشر ردود
غير مصرّح لك برفع مرفقات
غير مصرّح لك بتعديل مشاركاتك

وسوم vB : نشيط
كود [IMG] : نشيط
كود هتمل : خامل
Trackbacks are نشيط
Pingbacks are نشيط
Refbacks are نشيط

الانتقال السريع

مواضيع ذات صلة
الموضوع الكاتب المجلس المشاركات المشاركة الأخيرة
موقع فيه الكثير من اكواد Ajax live لغة Javascript 3 25-06-2008 12:48 PM
مشكله مع الا ajax ابن العراق لغة Javascript 1 31-05-2008 08:15 PM
طلب===> سكريبت التصويت Mr.a.saif قسم السكريبتات 3 13-04-2008 05:59 PM
مشكلة في كود Ajax أبو نور الدين مشاكل وحلول PHP Errors & Troubleshooting 2 25-03-2008 01:54 PM
[مشكلة]التصويت -الاجاكس واللغة العربية مادونا مشاكل وحلول PHP Errors & Troubleshooting 1 07-03-2008 01:36 AM


يمنع نقل أي من موضوعات المنتدى دون إذن كتابي مسبق من إدارة المنتدى، مع الشكر.
التوقيت حسب جرينتش +3. الساعة الآن 04:30 AM.