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

الموضوع: طلب مساعدة في عمل حركة صغير @@

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517

    طلب مساعدة في عمل حركة صغير @@



    السلام عليكم

    اخواني .

    لدي صفحة فيها قائمة منسدلة (شاهد المرفق) . هذه القائمة هي ارقام الصفحات .

    اقوم مثلاً بإختيار رقم 22 واضغط (GO) يوديني على صفحة رقم 22

    المشكلة لما اروح على الصفحة مثلاً 22 , يذهب وكل شي تمام . بس ترجع القائمة المنسدلة الي رقم 1

    انا اريدها تبقى على الاختيار حتى اعرف ماهي رقم الصفحة التي انا بها !!

    واريد عند الدخول اول مرة لصفحة لا يظهر لي الصفحة 1 . اريده يظهر اخر صفحة موجوده !!

    واكون شاكر لكم

    تحياتي لكم

    Net4Fast





    الصور المرفقة الصور المرفقة  




  2. tip: you can use selected .. so you can check with your PHP or whatever serverside you do .. and see if (page == number ) then print 'SELECTED'





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    مشكور حبيبي hilaby بس ما وضحت الفكره

    ابي تطبيق عملي لله يسعدكم شباب .






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


    اقتباس المشاركة الأصلية كتبت بواسطة net4fast
    مشكور حبيبي hilaby بس ما وضحت الفكره

    ابي تطبيق عملي لله يسعدكم شباب .
    اخي العزيز

    في الصفحة التي تظهر فيها القائمة المسنلدة بعد الضغط على GO

    جرب الكود التالي

    كود PHP:

    $go_num
    =$_POST ['GO_VALUE'];



    if(!empty(
    $go_num)){
    $selected_opition "selected";
    } else {
    $selected_opition "";
    }

    echo 
    "<select name=\"GO_ID\">
    <option value=\"GO_VALUE\" 
    $selected_opition>GO_VALUE</option>
    </select>"

    ملاحظة غير GO_VALUE و GO_ID لما يتناسب مع الكود عندك.
    اذا ما اشتغل معك يرجا وضع الرابط لمحاولة تطبيق العلامات كما يجب

    بالتوفيق





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر




  5. try this

    كود PHP:

    <?

        
    // $go_value = $_POST['GO_VALUE'] too long if you did this
        // try this one
        
        
    if(isset($_POST['GO_VALUE'])) $ID $_POST['GO_VALUE']; else $ID NULL;

    ?>
    <select name="WhereToGo">
        <?
            
    // MySQL connection // if you need
            // MySQL get database ... 
            
            // whatever in here might be slow but it works ... i mean there are a more
            // faster algorithm but i think this is easy to read
            
            
    while($row mysql_fetch_array($result,2)) { // 2 = save memory
        
    ?>
      <option value="<? echo $row[0];?><? if($ID == $row[0]) echo "selected";?>><? echo $row[1];?></option>
      <? ?>
    </select>






    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    الله يعطيك العافية elkaser .. حاولت وعدلت واضفت وكل شي ولا زبطت

    تفضل هذي هي الصفحه كامله

    اتمنى المساعده .. تحياتي




    كود PHP:
    <?php
    switch ( $p )
    {
    case 
    "only":
    echo
    "<div align='center'> <table width='20%'> <tr>";
    $limit="21";
    $numresults=mysql_query("SELECT * FROM table");
    $numrows=mysql_num_rows($numresults);
    if(empty(
    $page)){
    $page=0;
    }
    $results =  mysql_query("SELECT * FROM table where name='ali' ORDER BY id limit $page,$limit");
    while(
    $row=mysql_fetch_object($results))
    {
    echo 
    "<td align='center'>" ;
    echo 
    "Name: $row['id']" ;
    echo 
    "</td>" ;

    $limitcou++;
    if(
    $limitcou == "7"){
    echo 
    "</tr>";

    $limitcou 0;
    }
    }
    echo
    "</table></div>" ;
    echo
    "<font face='Tahoma' color='#3366CC'><span style='font-size: 9pt'>الصفحات :</span></font>" ;
    $pages=intval($numrows/$limit);
    if(
    $numrows%$limit){
    $pages++;
    }


    echo 
    "<form method='POST' action='aa.php?p=only&page=$newpage'>
    <p><select size='1' name='page'> " 
    ;
    for(
    $i=1;$i<=$pages;$i++){
    $newpage=$limit*($i-1);
    echo 
    "<option value='$newpage'>$i</option>" ;
    }
    echo 
    " </select><input type='submit' value='اذهب' name='B1'></p></form>";

    break;
    }
    ?>







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


    السلام عليكم

    جرب هذا الكود لعله يفيدك

    كود PHP:


    <?php 
    switch ($p

    case 
    "only"
    echo
    "<div align='center'> <table width='20%'> <tr>"
    $limit="21"
    $numresults=mysql_query("SELECT * FROM table"); 
    $numrows=mysql_num_rows($numresults); 
    if(empty(
    $page)){ 
    $page=0
    }
    $limitcou=0;
    $results =  mysql_query("SELECT * FROM table WHERE name='ali' ORDER BY id limit $page,$limit"); 
    while(
    $row=mysql_fetch_object($results)) 

    echo 
    "<td align='center'>" 
    echo 
    "Name: $row['id']" 
    echo 
    "</td>" 

    $limitcou++; 
    if(
    $limitcou == "7"){ 
    echo 
    "</tr><tr>"
    $limitcou 0


    echo
    "</table></div>" 
    echo
    "<font face='Tahoma' color='#3366CC'><span style='font-size: 9pt'>الصفحات :</span></font>" 
    $pages=intval($numrows/$limit); 
    if(
    $numrows%$limit){ 
    $pages++; 



    echo 
    "<form method='POST' action='aa.php?p=only&page=$newpage'> 
    <p><select size='1' name='page'> " 

    for(
    $i=1;$i<=$pages;$i++){ 
    $newpage=$limit*($i-1); 
    echo 
    "<option value='$newpage'>$i</option>" 

    echo 
    " </select><input type='submit' value='اذهب' name='B1'></p></form>"

    break; 




    //------------------------- الكود التالي الذي قمت باضافه    ضعه في ملف aa.php -------------------

    $elkaser=mysql_query("SELECT * FROM table WHERE name='ali' "); 

    $go_num=$_GET ['page']; 


    //-------------------------- هنا الكود المهم --------------------------
    echo "<select name=\"page\">";

    while(
    $elkaser_row=mysql_fetch_object($elkaser)) {
    extract($elkaser_row);
    if(
    $go_num == $id$selected_opition="selected"; else  $selected_opition="";

    echo 
    "<option value=\"$id\" $selected_opition>$id</option>";
    }
    //-------------------------- انتهاء الكود المهم --------------------------
    echo "</select>";
    ?>






    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة elkaser
    السلام عليكم

    جرب هذا الكود لعله يفيدك

    كود PHP:


    <?php 
    switch ($p

    case 
    "only"
    echo
    "<div align='center'> <table width='20%'> <tr>"
    $limit="21"
    $numresults=mysql_query("SELECT * FROM table"); 
    $numrows=mysql_num_rows($numresults); 
    if(empty(
    $page)){ 
    $page=0
    }
    $limitcou=0;
    $results =  mysql_query("SELECT * FROM table WHERE name='ali' ORDER BY id limit $page,$limit"); 
    while(
    $row=mysql_fetch_object($results)) 

    echo 
    "<td align='center'>" 
    echo 
    "Name: $row['id']" 
    echo 
    "</td>" 

    $limitcou++; 
    if(
    $limitcou == "7"){ 
    echo 
    "</tr><tr>"
    $limitcou 0


    echo
    "</table></div>" 
    echo
    "<font face='Tahoma' color='#3366CC'><span style='font-size: 9pt'>الصفحات :</span></font>" 
    $pages=intval($numrows/$limit); 
    if(
    $numrows%$limit){ 
    $pages++; 



    echo 
    "<form method='POST' action='aa.php?p=only&page=$newpage'> 
    <p><select size='1' name='page'> " 

    for(
    $i=1;$i<=$pages;$i++){ 
    $newpage=$limit*($i-1); 
    echo 
    "<option value='$newpage'>$i</option>" 

    echo 
    " </select><input type='submit' value='اذهب' name='B1'></p></form>"

    break; 




    //------------------------- الكود التالي الذي قمت باضافه    ضعه في ملف aa.php -------------------

    $elkaser=mysql_query("SELECT * FROM table WHERE name='ali' "); 

    $go_num=$_GET ['page']; 


    //-------------------------- هنا الكود المهم --------------------------
    echo "<select name=\"page\">";

    while(
    $elkaser_row=mysql_fetch_object($elkaser)) {
    extract($elkaser_row);
    if(
    $go_num == $id$selected_opition="selected"; else  $selected_opition="";

    echo 
    "<option value=\"$id\" $selected_opition>$id</option>";
    }
    //-------------------------- انتهاء الكود المهم --------------------------
    echo "</select>";
    ?>
    يعطيك العافية اخي الكاسر

    بس انت ليس تسزي مقارنة بين رقم الصفحة الي جاي من 'page' . وبين $id ؟؟؟

    هذا ماله دخل في هذا






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


    اهل رقم ال page = رقم ال id ????

    اذا لا انا مش فاهم شو طلبك يرجا التوضيح





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة elkaser
    اهل رقم ال page = رقم ال id ????

    اذا لا انا مش فاهم شو طلبك يرجا التوضيح
    مراحب الكاسر .
    اول شي آسف تعبتك معاي ..

    طيب نجي لتوضيح ..

    انا مسوي تعداد لصفحات على حسب الي راجع من القاعده ..
    ومسوي الي هو يعرض 7 اسماء ثم بعد ذالك ياخذ سطر جديد ويعرض 7 و و و .. يعني بـ الجداول

    راح احدد لك التعداد في الكود التالي . راح احط عليها //-------------------------

    بسم لله ..

    كود PHP:
    <?php 
    switch ( $p 

    case 
    "only"
    echo
    "<div align='center'> <table width='20%'> <tr>"
    $limit="21"
    //-------------------------
    $numresults=mysql_query("SELECT * FROM table"); 
    $numrows=mysql_num_rows($numresults); 
    if(empty(
    $page)){ 
    $page=0

    //-------------------------
    $results =  mysql_query("SELECT * FROM table where name='ali' ORDER BY id limit $page,$limit"); 
    while(
    $row=mysql_fetch_object($results)) 

    echo 
    "<td align='center'>" 
    echo 
    "Name: $row['id']" 
    echo 
    "</td>" 

    $limitcou++; 
    if(
    $limitcou == "7"){ 
    echo 
    "</tr>"

    $limitcou 0


    echo
    "</table></div>" 
    echo
    "<font face='Tahoma' color='#3366CC'><span style='font-size: 9pt'>الصفحات :</span></font>" 
    //-------------------------
    $pages=intval($numrows/$limit); 
    if(
    $numrows%$limit){ 
    $pages++; 

    //-------------------------

    echo "<form method='POST' action='aa.php?p=only&page=$newpage'> 
    <p><select size='1' name='page'> " 

    //-------------------------  لاحظ الـ الفور تسوي عداد لرقم الصفحة . 1 .. 2 .. 3 ....
    for($i=1;$i<=$pages;$i++){ 
    $newpage=$limit*($i-1); 
    //-------------------------
    echo "<option value='$newpage'>$i</option>" 

    echo 
    " </select><input type='submit' value='اذهب' name='B1'></p></form>"

    break; 

    ?>







  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    الكاسر

    سويت كذا

    كود PHP:
    $go_num=$_GET ['page'];

    if(
    $go_num == $id){
    $selected_opition="selected";
    }
    else {
    $selected_opition="" ;
    }
    echo 
    "<option value='$newpage$selected_opition>$i</option>" 
    وصار تمام يجيب لي اخر صفحة . بس لما اروح على اي صفحة ما ما يثبت الرقم عليها !!!






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


    اخي العزيز
    الكود هذا

    كود PHP:

    $go_num
    =$_GET ['page']; 

    if(
    $go_num == $id){ 
    $selected_opition="selected"

    else { 
    $selected_opition="" 

    echo 
    "<option value='$newpage$selected_opition>$i</option>" 
    تضعه في الصفحة التي تريد الدروب داون منيو تظهر امظللة

    اعتقد في ملف aa.php الي عندك\





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر




  13. what about my code ? it does work ? why don't you try that .. or at least say thanks





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    مشكور اخوي الكاسر على المحاولات . ولاكن كلها ما ضبطت
    مشكور اخوي hilaby نفس الحكاية ما زبطت منها شي

    اتمنى المساعده .. وش فيهم اهل الخبره باخلين علينا










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

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

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