اتاحة المجال للرد من دون حساب (عضوية)
سيتم الاعلان عن الفائزين في سوالف كاست في الأول من 2009

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jan 2005-
#1 (permalink)  
[سؤال]كيف انشء مثل هذا الـ Check box


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

حاب اسويه زي حق هوتميل

يحدد الرسائل وبعدين اسوي العمليات عليها (المرفق)






الصور المرفقة
نوع الملف: jpg hotmail.JPG‏ (19.7 كيلوبايت, المشاهدات 168)
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 02-09-2005, 08:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2004-
#2 (permalink)  

بأي لغة البرنامج ؟

الفكرة بشكل عام انك تحط إسم مميز لكل check box

يعني كل رسالة لها رقم id مختلف عن الأخرى فيكون ال name لل check box مكون من

أي حرف تريد + رقم الآي بي

مثلا :

كود بلغة HTML:
<input type="checkbox" name="Shamel_1" value="ON"> <input type="checkbox" name="Shamel_2" value="ON"> <input type="checkbox" name="Shamel_3" value="ON"> <input type="checkbox" name="Shamel_4" value="ON"> <input type="checkbox" name="Shamel_5" value="ON">
وتستقبلهم في برنامجك وتعرف رقم الآي دي من خلال ال name لأن Shamel_ ثابت والرقم متغير حسب الرسالة






__________________
وما أكثر الأصحاب حين تعدهم

ولكنهم عند النائبات قليل
شــــــامل غير متواجد حالياً   قديم 02-09-2005, 08:52 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#3 (permalink)  

أنا مسويه PHP

اعتقد اني فهمت

شكرا لك وجزاك الله خير

سؤال

مو المفروض تكون كله off؟






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 02-09-2005, 09:04 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#4 (permalink)  

اسئلة اضافية مهمة

اش الجافا اللي استعمله هنا"بعد التحديد والضغط عل احد الازرار

كيف استقبله في البي اتش بي

لكم جزيل الشكر






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 02-09-2005, 10:13 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2004-
#5 (permalink)  

المفروض ON

من ناحية الجافا سكربت ما تستخدمها اطلاقا تستخدم الجافا سكربت فقط إذا أردت أن يكون هناك زر بضغطه يعمل Check All على كل الخانات

بس اذا تبي الزائر بس يحدد اللى يبي ما تحتاج اي جافا سكربت

بس في ملف ال php تعمل التالي

لنفرض إنك إخترت perfix هو Swalif_ أو m_

كود PHP:
foreach ( $_POST AS $k => $V )
{
preg_match"/^Swalif_(\d+)$/"$k$match );
if ( 
$_POST$match[0] ] )
{
//   $match[1]  عبارة عن رقم الآي دي
$id[] = $match[1];   //  هنا أنت تملك رقم المتغير
// الآن يمكنك إجراء ماتشاء من خلال رقم الآي دي هذا .. بعد هذا السطر ضع الاجرائات المناسبة لك

أرجو أن أكون وفقت في توضيح المسئلة لك






__________________
وما أكثر الأصحاب حين تعدهم

ولكنهم عند النائبات قليل
شــــــامل غير متواجد حالياً   قديم 02-09-2005, 10:41 PM
رد مع اقتباس
مشرف قسم تطوير المواقع
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

كود:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkAll(field)
{
 var drearray = affect.elements;
for (i = 0; i < drearray.length; i++)
	drearray[i].checked = true ;
}

function uncheckAll(field)
{
 var drearray = affect.elements;
for (i = 0; i < drearray.length; i++)
	drearray[i].checked = false ;
}
//  End -->

</script>

كود PHP:
<?
$total 
mysql_query("SELECT * FROM crm_clients WHERE campagne='$cmp' and client='TN' ");
$total_num mysql_num_rows($total);

?>

<form action="do.php" method="post" name=affect>
<?
while($row mysql_fetch_array($total){

?>
<table border="1" width="100%" id="table1" style="font-family:tahoma;font-size:11px" bgcolor=c1c1c1> 
    <tr>
        <td><input type="checkbox" name=check[] value="<? echo $row[id]; ?>" > </ttd>
        <td><? echo $row[nom]; ?></td>
        <td><? echo $row[tel]; ?></td>
        <td><? echo  $rowr[fax]; ?></td>
                <td><? echo  $row[code_fiscal]; ?></td>
    </tr>
    
</table>
<?
}
?>
<table border="1" width="100%" id="table1">
<tr><td><input type="button" name="CheckAll" value="Check All"
onClick="checkAll(affect)">
</td><td><input type="button" name="UnCheckAll" value="Uncheck All"
onClick="uncheckAll(affect)"></td></tr>
</table>
<input type=submit value=go>
</form>
Do.php

كود PHP:

//اتصال بالقاعدة هنا


foreach($_POST[check] as $val){
$upd mysql_query("UPDATE crm_clients SET paid_client='$ss' WHERE id='$val' ");
echo 
"<font face=tahoma size=1>$val تم تعديله ( تم دفع الإعتمادات المالية ) <br>";

اضن ان هذا المثال واضح






__________________
-{Only God Can Judge Me}-
القانون فوق الجميع و الجميع يموت بالجوع
Dr-dre67 غير متواجد حالياً   قديم 02-09-2005, 10:45 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Mar 2005-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة Dr-dre67
كود:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkAll(field)
{
 var drearray = affect.elements;
for (i = 0; i < drearray.length; i++)
	drearray[i].checked = true ;
}

function uncheckAll(field)
{
 var drearray = affect.elements;
for (i = 0; i < drearray.length; i++)
	drearray[i].checked = false ;
}
//  End -->

</script>

كود PHP:
<?
$total 
mysql_query("SELECT * FROM crm_clients WHERE campagne='$cmp' and client='TN' ");
$total_num mysql_num_rows($total);

?>

<form action="do.php" method="post" name=affect>
<?
while($row mysql_fetch_array($total){

?>
<table border="1" width="100%" id="table1" style="font-family:tahoma;font-size:11px" bgcolor=c1c1c1> 
    <tr>
        <td><input type="checkbox" name=check[] value="<? echo $row[id]; ?>" > </ttd>
        <td><? echo $row[nom]; ?></td>
        <td><? echo $row[tel]; ?></td>
        <td><? echo  $rowr[fax]; ?></td>
                <td><? echo  $row[code_fiscal]; ?></td>
    </tr>
    
</table>
<?
}
?>
<table border="1" width="100%" id="table1">
<tr><td><input type="button" name="CheckAll" value="Check All"
onClick="checkAll(affect)">
</td><td><input type="button" name="UnCheckAll" value="Uncheck All"
onClick="uncheckAll(affect)"></td></tr>
</table>
<input type=submit value=go>
</form>
Do.php

كود PHP:

//اتصال بالقاعدة هنا


foreach($_POST[check] as $val){
$upd mysql_query("UPDATE crm_clients SET paid_client='$ss' WHERE id='$val' ");
echo 
"<font face=tahoma size=1>$val تم تعديله ( تم دفع الإعتمادات المالية ) <br>";

اضن ان هذا المثال واضح
100%






__________________
شكرا سوالف سوفت
بكسلات لخدمات الويب
www.pxlat.com
Pxlat غير متواجد حالياً   قديم 02-09-2005, 11:24 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#8 (permalink)  

شكرا لكم جميعا على مساعدتكم

غالبية النقاط اللي ابغاها وصلتوني لها

لمن يبقى طلب وحيد

المستخدم يحدد الرسائل بعدين مثلا يضغط على زر حذف

الزر المفروض يكون بالحافا عشان ياخذ قيم الصناديق

اش هو الكود

ابغاها مماثل لحق الهوت ميل

مثالك واضح كل الوضوح اخي dr-dree

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






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 03-09-2005, 12:42 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#9 (permalink)  

Dr-dre67 مثالك واضح وطبقته لكن انت جعلت زر لتحديد الكل وزر آخر لإلغاء التحديد

أنا اريده صندوق اختيار واحد يقوم بالمهمتين مثل الهوت ميل

وطريقتك في ارسال واستقبال المعلومات حق الصناديق هي اللي كنت ابحث عنها

اسهل في التعامل واقرب للعمليات اللي حسويها

شكرا لكم وارجو لكم من اللله التوفيق






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 03-09-2005, 04:14 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#10 (permalink)  

محتاجه على وجه السرعة الله يجزاكم خير

صندوق لتحديد/الغاءتحديد الكل (زي حق هوت ميل)

كود جافا ياخذ قيم الصتاديق لمعاجتها في صفحة اخرى

محتاجه ضروري

شكرا لكم






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 04-09-2005, 06:52 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2005-
#11 (permalink)  

يا أهل الخبرة الله يجزاكم خير لا تبخلوا علينا بخبرتكم






__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
3bdullah غير متواجد حالياً   قديم 05-09-2005, 02:44 AM
رد مع اقتباس
رد


 

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

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

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



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