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

الموضوع: مشكلة فى onclick كود ارجو الحل

  1. #1
    عضو جديد
    تاريخ التسجيل
    Dec 2012
    المشاركات
    1

    مشكلة فى onclick كود ارجو الحل



    السلام عليكم ورحمة الله

    كود PHP:
            <?php
                $check 
    odbc_exec($SqlConn,("SELECT * FROM SK_SilkShop"));
                
    $i=1;
                while (
    $row odbc_fetch_array($check)) {
                
    $service $row["Service"];
                
    $Codeitem $row["Codeitem"];
                
    $Codename $row["Codename"];
                
    $SilkPrice $row["SilkPrice"];
                
    $bs=$i++;    
        
                    echo 
    '<tr>';
                    echo 
    '<td style="border:1px solid #3f3f3f;"><a onclick="$_SESSION["Codename"] = '.$Codename.' href="?pg=Revival-Clock" ><br /><img src="'.$service.'"/></a><Font style="text-shadow:0px 0px 2px red; color:red; "><br>'.$SilkPrice.'</Font></td>';
                    echo 
    '</tr>';
                        }
            
    ?>
    اولاً هذا ليس هو الكود كامل لاكن هذه القطعة من الكود هى المراد تعديلها

    ثانياً هذا الكود يعمل على Sql Server 2008

    وكل شئ تمام يبحث عن المراد و يجلبه لى فى جدول

    لاكن اريده عندما اضغط على الصورة يحفظ الكلام الموجود فى عمود

    Codename فى نفس السطر

    ويطبعة فى الصفحة اخرى









  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    وعليكم السلام ورحمة الله وبركاته،

    يمكنك عمل ما تطلبه بـ JavaScript والطريقة هي بوضع القيمة التي تظهر بالضغط في خلية مخفية وتظهر بالضغط عليها، للتوضيح:

    نفترض أنه لديك المحتوى التالي:
    كود HTML:
    <div>
     <ul>
       <li>First Section<br />
         Hello World
       </li>
       <li>Second Section <br />
         This is second section test
       </li>
     </ul>
    </div>
    وترغب باخفاء السطر الثاني من كل نقطة فيما سبق، ومن الطرق الشائعة لعمل ذلك هو وضع المحتوى بين وسم div أو span أو أي وسم آخر، ليكون كالتالي:
    كود HTML:
    <div>
     <ul>
       <li>First Section<br />
         <span id="sec1" style="display: none;">Hello World</span>
       </li>
       <li>Second Section<br />
         <span id="sec2" style="display: none;">This is second section test</span>
       </li>
     </ul>
    </div>
    لاحظ وجود id لكل محتوى وهو لتحديد أي خلية للتحكم بها عبر JavaScript لاحقًا. في حالة تجربة الشفرة السابقة ستظهر النقاط دون السطر الثاني بحكم أنه قمنا بإخفاءه باستخدام css، في الجزء التالي بالتحديد:
    كود HTML:
    display: none;
    الآن لنقم بعمل دالة JavaScript لتكون مهمتها اظهار المحتوى المخفي، ولنفترض أن اسمها showsection ونمرر بها متغير اسم الخلية id حتى نستطيع تحديد أي خلية يتم فتحها أو اغلاقها:
    كود:
    <script type="text/javascript">
    showsection = function(section){
    	if(document.getElementById(section).style.display == 'none')
    	  document.getElementById(section).style.display = '';
    	else
    	  document.getElementById(section).style.display = 'none';
    }
    </script>
    الدالة السابقة تمرر id الخلية عبر أمر شرطي للتحقق من حالة الخلية (مخفية/ظاهرة) وبناء على النتيجة يتم عمل العكس
    بقي الآن ربط الدالة بالشفرة الأساسية وفي الربط يمكن استخدام onclick والشفرة:
    كود HTML:
    <div>
     <ul>
       <li><a href="#" onClick="showsection('sec1');">First Section</a> <br />
         <span id="sec1" style="display: none;">Hello World</span>
       </li>
       <li><a href="#" onClick="showsection('sec2');">Second Section</a> <br />
         <span id="sec2" style="display: none;">This is second section test</span>
       </li>
     </ul>
    </div>
    الشفرة كاملة:
    كود HTML:
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Test Document</title>
    
    <script type="text/javascript">
    showsection = function(section){
    	if(document.getElementById(section).style.display == 'none')
    	  document.getElementById(section).style.display = '';
    	else
    	  document.getElementById(section).style.display = 'none';
    }
    </script>
    </head>
    
    <body>
    
    <div>
     <ul>
       <li><a href="#" onClick="showsection('sec1');">First Section</a> <br />
         <span id="sec1" style="display: none;">Hello World</span>
       </li>
       <li><a href="#" onClick="showsection('sec2');">Second Section</a> <br />
         <span id="sec2" style="display: none;">This is second section test</span>
       </li>
     </ul>
    </div>
    </body>
    </html>
    أتمنى أن أكون وفِّقت في إيصال الفكرة





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    884


    أعتذر أخي يبدوا أني لم أقرأ الموضوع جيدًا في الوهلة الأولى، على كل حال؛ هل تستخدم jQuery؟





    __________________
    مدونتي .. دروس (PHP, JavaScript, C, Java)
    Twitter
    برمجة وتطوير المواقع والمنتديات

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    الكود هذا php ولا يوجد onclick فى php وضح المطلوب










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

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

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