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

الموضوع: وين الخطأ ؟؟؟؟؟!!!!!!!!!

  1. #1

    وين الخطأ ؟؟؟؟؟!!!!!!!!!



    السلام عليكم

    شباب الان لنفرض انو عندنا الملفات التالية

    الأول :- ملف output.php ويحتوي على التالي :
    كود PHP:
    function add_news()
    {
        echo 
    '<form name=\'addnews\' action=\'do_add.php\' method=\'post\'>
        <input name=\'subject\' type=\'text\' value=\'\'>
        <textarea name=\'text\' rows=5 cols=20 wrap=\'off\'></textarea>
        <input type=\'submit\' value=\'Send\'>
        </form>'
    ;

    الملف الثاني اسمه func.php
    ويحتوي على
    كود PHP:
    function insertNewsData$subject $text )
    {

        
    $sql "INSERT INFO news VALUES ('','".addslashes($subject)."','".addslashes($text)."')";
        
    $result mysql_query$sql );
        if (
    $result)
        {
            return 
    true;
        }
        else
        {
            return 
    false;
        }

    الملف الثالث واسمه do_add.php ( ننتقل الى الملف هذا بعد تطبيق الفنكشن الاولى في ملف output.php )
    كود PHP:
    include('../include/config.php');
    $subject $_POST['subject'];
    $text $_POST['text'];
    do_html_header('Add news');

    if (
    $subject && $text)

    {
        
    $result insertNewsData$subject $text );
        if (
    $result)
        {
            echo 
    'News added seccesfuly';
        }
        else
        {
            echo 
    'Error';
            exit;
        }
    }
    else
    {
        echo 
    'All field required';
        exit;

    الان لما اطلبق البرنامج وقاعدة البيانات موجودة طبعا

    بعد عملية الاضافة يطلعلي ERORR ... يعني الامر echo 'Error'; الي في ملف do_add.php تطبيقه وان المتغير $result لايحتوي على قيمة


    وين الخطأ ؟؟؟





    __________________
    ان كانت الفلسفة علم
    فارجوك ثم ارجوك لاتطبق ولا تمارس هذا العلم علي


    اللبيب من الاشارة يفهم


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    الغلاط في دية

    كود PHP:
    function insertNewsData$subject $text 


        
    $sql "INSERT INTO news VALUES ('','".addslashes($subject)."','".addslashes($text)."')"
        
    $result mysql_query$sql ); 
        if (
    $result
        { 
            return 
    true
        } 
        else 
        { 
            return 
    false
        } 







    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  3. #3


    رحم الله والديك اخي الكريم

    طيب كمان سؤال

    عندي جدول اسمه news و احد حقوله اسمه subject والجدول يحتوي على بيانات

    اريد ان اعرض بيانات الحقل subject .. فكتبت الدالة التالية :
    كود PHP:
    function view()
    {
        
    $sql "SELECT * FROM news";
        
    $result mysql_query($sql);
        If (
    $result)
        {
            while (
    $row mysql_fetch_array($result));
            {
                echo 
    $row['subject'];
                echo 
    '<br>';
            }
        }
        else
        {
            echo 
    'EROOR';
            exit;
        }

    ولكن عند التطبيق مايطلع اي نتائج .. يعني صفحة فاضية

    حتى الخطا مايطلع وين المشكلة ؟





    __________________
    ان كانت الفلسفة علم
    فارجوك ثم ارجوك لاتطبق ولا تمارس هذا العلم علي


    اللبيب من الاشارة يفهم

  4. #4


    خلاص اخي عرفت الخطا .. الفاصلة المنقوطة

    شكرا شكرا شكرا وان واجهة مشكلة اخرى رح اسأل





    __________________
    ان كانت الفلسفة علم
    فارجوك ثم ارجوك لاتطبق ولا تمارس هذا العلم علي


    اللبيب من الاشارة يفهم





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

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

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