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

الموضوع: مشكلة خطأ عجز عن حله

  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    10

    مشكلة خطأ عجز عن حله



    السلام عليكم

    بالبداية انا مبتدئ

    اخواني انا اصمم موقع cms ادارة محتوى لكن واجهني خطأ عجزت عن حله وهو

    كود HTML:
    You have an error in your SQL syntax; check the manual that corresponds to your  MySQL server version for the right syntax to use near '' at line 8
    وهذا الكود اللي انا كتبته

    كود PHP:
    <?php

    // TABLE `main_setting=sname,surl,smail,sdesc,stags,sclose,stextclose

    $query mysql_query("SELECT * FROM main_setting") or die (mysql_error());
    $row mysql_fetch_object($query);

    $sname =strip_tags($_POST['sname']);
    $surl strip_tags($_POST['surl']);
    $smail strip_tags($_POST['smail']);
    $sdesc strip_tags($_POST['sdesc']);
    $stags strip_tags($_POST['stags']);
    $sclose $_POST['sclose'];
    $stclose addslashes($_POST['stextclose']);

    if (isset(
    $_POST['do']) && $_POST['do'] == 'edit') {
        
    $update mysql_query("update main_setting set
        sname='
    $sname',
        surl='
    $surl',
        smail='
    $smail',
        sdesc='
    $sdesc',
        stags='
    $stags',
        sclose='
    $sclose',
        stextclose='
    $stclose',
        "
    ) or die (mysql_error());
     }
    if (isset(
    $update)) {
        die(
    "
        <center>تم حفظ الاعدادات</center>
        <meta http-equiv='refresh' content='2; url=?cpages=main_setting' />
        "
    );
        }

    echo 
    "
    <form action='?cpages=main_setting' method='post'>
    <table align='center' width='100%' cellpadding='0' cellspacing='0'>
    <tr><td class='tbl' colspan='2'>الاعدادات الرئيسية</td></tr>
    <tr>
        <td class='tbl2'>اسم الموقع</td>
        <td class='tbl2'> <input type= 'text' name='sname' value='"
    .$row->sname."'/> </td>
    </tr>
    <tr>
        <td class='tbl3'>رابط الموقع</td>
        <td class='tbl3'><input type='text' name='surl' value='"
    .$row->surl."' /></td>
    </tr>
    <tr>
        <td class='tbl2'>بريد الموقع</td>
        <td class='tbl2'><input type='text' name='smail' value='"
    .$row->smail."' /></td>
    </tr>
    <tr>
        <td class='tbl3'>وصف الموقع</td>
        <td class='tbl3'><textarea name='sdesc' rows='5' cols='40'>"
    .$row->sdesc."</textarea></td>
    </tr>
    <tr>
        <td class='tbl2'>الكلمات الدليلية</td>
        <td class='tbl2'><textarea name='stags' rows='5' cols='40'> "
    .$row->stage."</textarea></td>
    </tr>
    <tr>
        <td class='tbl3'>حالة الموقع</td>
        <td class='tbl3'>
        <select name='sclose'>"
    ;


        if (
    $row->sclose ==1) {
          echo 
    "
          <option value='1'>مفتوح للزوار</option>
          <option value='2'>مغلق للزوار</option>
          "
    ;
        }else {
          echo 
    "
          <option value='2'>مغلق للزوار</option>
          <option value='1'>مفتوح للزوار</option>
          "
    ;


        }


        echo
    "
        </select>
        </td>
    </tr>
    <tr>
        <td class='tbl2'>رسالة الاغلاق</td>
        <td class='tbl2'><textarea name='stextclose' rows='5' cols='40'>"
    .$row->stextclose."</textarea></td>
    </tr>
    <tr>
        <td class='tbl3' align='center' colspan='2'><input class='buttons' type='submit' value='حفظ العمل'</td>
    </tr>
    </table>
    <input type='hidden' name='do' value= 'edit' />
    </form>"
    ?>
    كود PHP:
      $sname =strip_tags($_POST['sname']); 
    صراحة هذا اول موقع اصممه وانا ببداية الطريق لكن عجزت عن حل المشكله ولي يومين احاول حل هذا المشكله


    انتظر مساعدتكم





    التعديل الأخير تم بواسطة فيصل جرافيك ; 15-06-2012 الساعة 08:50 AM


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    180


    sasem
    هل هو ثابت ؟؟ حتى تحطه مثل ماهو؟؟
    ام متغير وانت ناسي $







  3. #3
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    10


    ما فهمت عليك خيوو






  4. #4


    وعليكم السلام



    مايحتاج تحط الفاصله هذي في اخر الاستعلام

    دوره يوسف اسماعيل ممتازه
    الله يعطيه العافيه
    http://www.youtube.com/playlist?list...2&feature=plcp

    و اي شي مو فاهمه بالدوره اسأل وان شاء الله نقدر على مساعدتك





    التعديل الأخير تم بواسطة Mishari Al Shammari ; 15-06-2012 الساعة 10:49 AM
    __________________

    سوالف سوفت المعلومة تأتي اولاً
    نحو محتوى عربي افضل
    قريباً....

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    63


    حدد اي سطر من قاعدة البيانات تريد ان تغير محتواه باضافة الشرط
    where `id`='0' مثلا
    لانه دون هذا لن يتعرف محرك قواعد البيانات على السطر المراد تغييره
    $update = mysql_query("update main_setting set
    sname='$sname',
    surl='$surl',
    smail='$smail',
    sdesc='$sdesc',
    stags='$stags',
    sclose='$sclose',
    stextclose='$stclose' where `id`=0
    ") or die (mysql_error());







  6. #6


    حدد اي سطر من قاعدة البيانات تريد ان تغير محتواه باضافة الشرط
    where `id`='0' مثلا
    لانه دون هذا لن يتعرف محرك قواعد البيانات على السطر المراد تغييره
    في الحاله الي هو قاعد يتبعها دوره يوسف اسماعيل سكربت اداره محتوى
    ما اعتقد هذا صحيح لانه هو حالياً قاعد يتعامل مع اعدادات الموقع الرئيسية
    وهذا الاستعلام لتحديث اعدادات الموقع الرئيسية

    عنوان الموقع
    رابط الموقع
    ايميل الموقع ... الخ


    النموذج يشبه


    قاعده البيانات تشبه


    كود يشبه






    التعديل الأخير تم بواسطة Mishari Al Shammari ; 15-06-2012 الساعة 12:47 PM
    __________________

    سوالف سوفت المعلومة تأتي اولاً
    نحو محتوى عربي افضل
    قريباً....

  7. #7
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    10


    MiShare

    فعلا اخوي كلامك صح المشكله بالفاصله

    خطأ مبتدئ هههههههههه

    مشكور اخوي

    ومشكور اخوي hazem-t & doctor9






  8. #8


    تمام

    عادي في البدايه تصير نفس الاخطاء هذي لكن بعدين تكتب الاكواد احسن
    والاستعلامات في البدايه تحتاج امر استعراض وادخال وتعديل وحذف تعلمها بعدين تعلم

    where

    الامر صحيح في رد اخوي السابق
    وضروري تعلمه لتخصيص الاستعلام اكثر مثل حذف موضوع حسب الايدي
    او عرض مواضيع حسب ايدي القسم ..الخ

    وهذي دوره في mysql لعبدالله عيد اكثر من 50 فيديو
    http://www.youtube.com/playlist?list...9&feature=plcp
    ما انصحك الحين تدخلها لانها راح تدوخك خلص دوره يوسف اسماعيل لسكربت اداره المحتوى
    شامله وفيها تقريباً اكثر اوامر mysql لي تفيد برمجتك في php

    وبالتوفيق ان شاء الله





    __________________

    سوالف سوفت المعلومة تأتي اولاً
    نحو محتوى عربي افضل
    قريباً....

  9. #9
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    10


    انا شفت الدوره قبل بموقعه و خزنتها بالمفضله وبرجع لها ان شاء الله


    مشكور اخوي

    لكن في سؤال

    اذا كتبت بالتايتل
    <title>فيصل</title>

    ما تطلع في راس المتصفح


    تطلع كذا








  10. #10


    تاكد انك حاطه داخل وسم head

    مثال

    <head>
    <title>فيصل</title>
    </head>

    واذا كان في php
    <head>
    <title><?php echo"name"; ?></title>
    </head>





    التعديل الأخير تم بواسطة Mishari Al Shammari ; 15-06-2012 الساعة 02:54 PM
    __________________

    سوالف سوفت المعلومة تأتي اولاً
    نحو محتوى عربي افضل
    قريباً....

  11. #11
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    10


    مشكور اخوي وفعلا كلامك صح


    الحمد لله الاخطاء بدت تقل






  12. #12


    العفو وحياك الله





    __________________

    سوالف سوفت المعلومة تأتي اولاً
    نحو محتوى عربي افضل
    قريباً....

  13. #13
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    15


    السلام عليكم
    احاليا اتبع نفس الدورة للاخ يوسف اسماعيل
    وصلت للمرحلة هذي ويعطيني مشكلة بالساينتكس بالسطر هاذا
    $query = mysql_query("SELECT * FROM main_setting") or die (mysql_error());


    وهذا كامل كود الصفحة


    <? php

    // main_setting = (sname, surl, smail, sdiscr, stags, sclose, stextclose)


    $query = mysql_query("SELECT * FROM main_setting") or die (mysql_error());
    $row = mysql_fetch_object($query);


    echo "

    <form action='?cpages=main_setting' method='post'>


    <table dir="rtl" style="width: 100%">
    <tr>
    <td style="width: 15%">اسم الموقع</td>
    <td><input type="text" name="sname" value='".$row->sname."' /></td>
    </tr>
    <tr>
    <td>رابط الموقع</td>
    <td><input type="text" name="surl" value='".$row->surl."' /></td>
    </tr>
    <tr>
    <td>بريد الموقع</td>
    <td><input type="text" name="smail" value='".$row->smail."' /></td>
    </tr>
    <tr>
    <td>وصف الموقع</td>
    <td><textarea name="sdiscr" rows="5" cols="40">value='".$row->sdiscr."'</textarea></td>
    </tr>
    <tr>
    <td>الكلمات الدليلية</td>
    <td><textarea name="stags" rows="5" cols="40">value='".$row->stags."' </textarea></td>
    </tr>
    <tr>
    <td>حالة الموقع</td>
    <td>
    <select name="sclose">
    <option value="1">مفتوح</option>
    <option value="2">مغلق</option>
    </select>

    </td>
    </tr>
    <tr>
    <td>رسالة الاغلاق</td>
    <td><textarea name="stextclose" rows="5" cols="40">value='".$row->stextclose."' </textarea></td>
    </tr>
    <tr>
    <td>حفظ</td>
    <td><input type="submit" value="حفظ" /></td>
    </tr>
    </table>";

    </form>





    التعديل الأخير تم بواسطة Ahmad abdulrahman ; 24-10-2012 الساعة 03:22 AM





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

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

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