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

الموضوع: كيف أتحكم في قيمة رقم مدخل في نموذج؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    998


    أنا الآن أبرمج برنامج تصفح كتاب عن طريق الإنترنت

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

    ؛ هي :

    بعد أن يختار الزائر اسم التصنيف ينتقل إلى الكتب المتوفرة في التصنيف، وتظهر له في قائمة.

    بعد أن يختار اسم الكتاب ينتقل إلى صفحة فيها معلومات الكتاب، ثم تعرض الصفحة

    الأولى من الكتاب تلقائيا. والعنوان كهذا :

    كود:
    viewbook.php?
    
    action=viewbook&catid=1&bookid=1
    وتظهر الصفحة هكذا :

    معلومات الكتاب :

    عرض الصفحة (رقم الصفحة)

    النص :

    اعرض الصفحة : ().

    مشكلتي هي في كيفية أخذ إدخال الرقم في النموذج ( اعرض الصفحة ). حيث إذا أدخل الرقم (2) ينتقل إلى الصفحة الثانية وهكذا.
    هذه بعض تجاربي :
    كود:
    <form action=\"viewbook.php?
    
    action=viewbook&catid=$catid&bookid=$bookid&showpage=$page\" method=\"post\">
    goto <input name=\"showpage\" type=text 
    
    value=$page>\
    	<input type=submit value=\"اعرض\">
    	</form>
    فالذي أريده أن يجعل للرقم المدخل قيمة ($page) ، أضع في مقدمة البرمجة هذا الأمر :

    كود:
    if ($action == "viewbook") {
    	
    if ($showpage) {
    echo "$page";
    } else {
    echo "تجربة";
    الذي حصل أن العنوان يتغير هكذا
    كود:
    viewbook.php?action=viewbook&catid=1&bookid=1&showpage=
    دون أن يظهر رقم الصفحة

    غيرت (POST) إلى (GET) في النموذج، فأظهر الرقم لكن العنوان تغير :
    كود:
    viewbook.php?showpage=2

    لكن هنا أخسر معلومات الكتاب، والتصنيف. ,ولا يطبع رقم الصفحة.

    كيف أوفق بين النموذج كي يأخذ رقم الرقم الصفحة المدخلة.







    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    576


    هل يتم تحديد الصفحات في قاعدة البيانات أي يمكنك معرفة رقم الصفحة من قاعدة البيانات أم لا.





    php4 غير متواجد حالياً

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


    الأخ php4

    نعم، يتم تحديد رقم الصفحة في قاعدة البيانات، وكذا رقم المجلد ( إن وجد )

    book_page

    مثلا

    إذا تم أخذ الناتج من النموذج، يكون الأمر هكذا :

    كود:
    if ($action == "viewbook") { 
    
    if ($showpage) { 
    
    $query="SELECT * FROM book_info WHERE book_page='$page' AND book_mojlad ='$moj'  ";
    
    ثم البرمجة هنا
    
    } else {
    
    الصفحة التلقائية
    
    }






    __________________
    لا تعاند من إذا قال فعل
    الشنكبوتية
    اللغة العربية سياج هويتنا
    عبد الرحمن غير متواجد حالياً





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

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

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