النتائج 1 إلى 4 من 4

الموضوع: سؤال فقط للخبراء

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572

    سؤال فقط للخبراء



    مرحبا
    ببرمج قائمه بريديه وباقي علي فقط ارسال بريد جماعي للاعضاء
    الاضافه تتم في قاعدة البيانات من قبل الزوار ويوجد 3 حقوق وهم id name email
    المهم عن طريقة لوحة الادمن اريد ارسال جماعي..
    عملت نماذج الارسال وهي العنوان والرساله ويوجد خيار اخر وهو :
    كم رساله تريد ان ترسل في الدفعه الواحده: ثم قائمه منسدله فيها الخيارات 20..30..50..100
    طبعا لاني لا اريد ان اضغط السيرفر لو كان يوجد الاف الايميلات مثلا.
    لو اني لريد ارسال الايمايل دفعه واحده لكل الايميلات اذا لا توجد مشكله

    المهم النماذج ترسل المتغيرات التاليه: subject.. msg .. atonce طبعا كل واحد واضح لاي نموذج تابع

    اسف للاطاله وبعدني ما ذكرت شو المشكله بس عشان تفهموني منيح.. وايضا الاعضاء الاخرين يستفيدو.
    الكود هو كالتالي:
    ملاحظه: انا لم اعمل الداله mail عملت طباعه فقط لل email فقط للتجربه في البدايه.
    صفحة send.php ::::
    كود:
    <?php
    if (!$action){
    نماذج الارسال التي ترسل المتغيرات subject..msg..atonce
    }
    
    elseif ($action=="dosend") {  //هذا الرابط الي حددته في ال form
    
    
    
      connectdb();
    
                    $count=$_GET['count'];
                    if (!$count) { $count=0;}
     
                    $result3=mysql_query("select * from emails");
                    $num=mysql_num_rows($result3);
                    $perpage=$atonce;
    
                            $result4=mysql_query("select * from emails order by id desc limit $count,$perpage");
                            while($row=mysql_fetch_assoc($result4)) {
                                $email4=$row['email'];
                                 print "$email4 --- sent<br>";
                            }
    
    
    
                    $i=1;
                    $next=0 ;
                    while($next<=$num)
                    {
                      if ($count==$next)
                       { echo" $i"; }
                       else
                       { echo" <a href='control.php?page=send&action=dosend&count=$next'>$i</a>"; }
                    $next=$next+$perpage;
                    $i++; 
                    }
    
    
    
    
    
                  }

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





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    على فكره انا عملتها عن طريق اضافة hidden forms في التكرار الخاص بعرض ارقام الصفحات ونجحت معي
    لكن هل هي طريقه عمليه؟
    وهل يوجد افضل؟

    كود:
                        if ($count==$next)
                       { echo"تم الارسال للمجموعه $i"; }
                       else
                       { 
                          print "<form method=\"post\" action=\"control.php?page=send&action=dosend&count=$next\">";
                          print "<input type=\"hidden\" name=\"subject\" value=\"$subject\">";
                          print "<input type=\"hidden\" name=\"msg\" value=\"$msg\">";
                          print "<input type=\"hidden\" name=\"atonce\" value=\"$atonce\">";
                          print "<input type=\"submit\" value=\"ارسل للمجموعه $i\"></form>";
    
    
                        }
                    $next=$next+$perpage;
                    $i++; 
                    
    
                    }

    الصوره مرفقه:





    الصور المرفقة الصور المرفقة  
    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    هل استخدمة المصفوفات .





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    لا وما حاجتها ؟ ؟





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض