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

الموضوع: اضافة قسم فرعي .. شروط التحقق لا تعمل

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    378

    اضافة قسم فرعي .. شروط التحقق لا تعمل



    السلام عليكم

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

    استخدمت الشروط هكذا :

    كود PHP:
    if($_GET[mode]=="subcat"){
        if(isset(
    $_POST[submit])){
            if ( (
    $_POST[name]!==false) && ($_POST[name_en]!==false) && ($_POST[photo]!==false) && ($_POST[description]!==false) && ($_POST[index]!==false) && ($_POST[cat_name]!==false) && ($_POST[cat_id]!==false) ){
                
    mysql_query("insert into `cat` values(null,'$name','$name_en','$date','$date','$photo','1','1','$description','$index','$sub_name','$sub_id')") or die (mysql_error());
                echo 
    $name." Added !";
            }else{
                echo 
    "Please complate all filds !";
            }
        }else{
            if(isset(
    $_POST[cat])){
                
    $cat $_POST[cat];
                
    preg_match("/(.*)_(.*)/",$cat,$cat);
                include 
    "forms/add_subcat.html";
            }else{
                include 
    "forms/select_cat.html";
            }
        }

    ولا يعمل معي التحقق من المعلومات المرسلة من الفورم النهائي .. حيث اضيف القسم بدون اضافة الاسم او الوصف او غيره ويتم ادخال المعلومات null الي قاعده البيانات ولا يظهر "Please complate all filds !"

    لا اعرف الخطأ من أين لاني عملت بنفس الشروط وكانت بلا مشكله

    وهذا كود الشرط الذي يعمل بلا مشاكل :

    كود PHP:
    if($_GET[mode]=="cat"){
        if(isset(
    $_POST[submit])){
            if( (
    $_POST[name]!==false) && ($_POST[name_en]!==false) && ($_POST[photo]!==false) && ($_POST[description]!==false) && ($_POST[index]!==false) ){
                
    mysql_query("insert into `cat` values(null,'$name','$name_en','$date','$date','$photo','1','0','$description','$index','0','0')");
                echo 
    $name." Added !";
            }else{
                echo 
    "Please complate all filds !";
            }
        }else{
            include 
    "forms/add_cat.html";
        }

    وهذه اكواد ال form المستخدمة :

    add_subcat.html :

    كود PHP:
    <form action="" method="post">
        <input type="hidden" name="sub_id" value="<?php echo $cat[1]; ?>" />
        <input type="hidden" name="sub_name" value="<?php echo $cat[2]; ?>" />
        <table border="0">
        <tr><td width="200">Name:</td><td><input type="text" name="name" /></td></tr>
        <tr><td>English Name:</td><td><input type="text" name="name_en" /></td></tr>
        <tr><td>photo:</td><td><input type="text" name="photo" /></td></tr>
        <tr><td>Description:</td><td><input type="text" name="description" /></td></tr>
        <tr><td>index:</td><td>yes<input type="radio" name="index" value="1" /> | no<input type="radio" name="index" value="0" /></td></tr>
        </table>
        <div style="margin-left:150px;"><input type="submit" name="submit" value="Add !" /></div>
    </form>
    select_cat.html :

    كود PHP:
    <form method="post" action="">
    <select name="cat">
    <?php
    $query 
    mysql_query("select * from cat where sub_cat='0'");
    while(
    $row mysql_fetch_array($query)){
        echo 
    "<option value=\"{$row[id]}_{$row[name]}\">{$row[name]}</option>";
    }
    ?>
    </select><br />
    <input type="submit" value="OK" />
    </form>
    اسف على الاطاله وارجو معرفه الخطأ لاني إحترت بحق !!





    __________________
    Ahmed Hassan

    Web.Serve


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    378


    الموضوع مش صعب .. او غير مفهوم لدرجة انه يبقي الموضوع الوحيد اللى بدون رد في المنتدي بعد 3 ايام :|

    ربنا يسهل ونلاقي حد يعرف عن ال php ولو بالقدر القليل






    __________________
    Ahmed Hassan

    Web.Serve

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    61


    غير في الشرط مثل if ( ($_POST[name]!==false) تصبح if ( ($_POST[name]!=false)
    وباقي الشروط ايضا ... ( = تكون واحدة فقط )
    وإن شاء الله يعمل معاك






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    378


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

    توقعت ان تكون مشكله كبيرة .. ولو فكرت بانها صغيره لهذه الدرجة ماكنت كتبت الموضوع

    تسلم يا soma وياريت يغلق الموضوع هنا





    __________________
    Ahmed Hassan

    Web.Serve





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

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

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