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

الموضوع: مشكلة في أدخال في القاعدة

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

    مشكلة في أدخال في القاعدة



    لما اعمل ارسالة للقاعدة
    يقولي تم الارسال بنجاح
    وفي القاعدة يظهرلي فقط رقم المقال مثلا 1
    والاسم والكتب والمحتوي يظهروا خالين
    مع الرغم من اني واضع الاسماء والمحتويات في الفورم
    وماذالت المشكلة فهل من حل
    مع تحياتي
    يرجى الحل

    كود:
    <?php /*CREATE TABLE `commentes` ( `tid` int( 11 ) NOT NULL AUTO_INCREMENT , `title` varchar( 255 ) NOT NULL , `user` varchar( 255 ) NOT NULL , `data` varchar( 255 ) NOT NULL , `show` varchar( 900 ) NOT NULL , `all` varchar( 900 ) NOT NULL , `ct` int( 11 ) NOT NULL , `count` int( 11 ) NOT NULL , PRIMARY KEY ( `tid` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =9; */ include"config.inc.php"; include"template.php"; top(); $title = $_POST['title']; $user = $_POST['user']; $data = $_POST['data']; $show = $_POST['show']; $all = $_POST['all']; if ((isset($_POST["do"])) && ($_POST["do"] == "insert")) { $insertSQL = mysql_query("INSERT INTO `commentes` (`title` ,`user` ,`data` ,`show` ,`all`) VALUES ('$title','$user','$data','$show','$all','$ct','$count')") or die (mysql_error()); if(isset($insertSQL)){ die("تم اضافة المقال بنجاح"); }else{ echo"لم يتم الاضافة بنجاح حاول مرة اخري <meta http-equiv='refresh' content='2; url=comm.php' /> "; } } addtopic(); bottom(); ?>








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


    if ((isset($_POST["do"])) && ($_POST["do"] == "insert"))

    أظن المشكل من isset :con2: وأكاد اجزم به لكن خليني اقول فرضية يمكنك ان تتحقق منها

    قد عانيت سابقا من مثل هذا المشكل.............
    احذفها و ممكن تغييرها باحدى العبارات للتأكد من متغير اذا موجود ام لا

    بالتوفيق






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


    لما اعمل ارسالة للقاعدة
    يقولي تم الارسال بنجاح
    وفي القاعدة يظهرلي فقط رقم المقال مثلا 1
    والاسم والكتب والمحتوي يظهروا خالين
    قم بالتعديل التالي:
    فقط امسح $insertSQL ومحتوياتها، وإستبدلها بهذه
    كود:
    $query= "INSERT INTO `commentes` (`title` ,`user` ,`data` ,`show` ,`all`)
    VALUES ('$title','$user','$data','$show','$all','$ct','$count')";
    echo $query;
    $insertSQL = mysql_query($query) or die (mysql_error());
    الآن جرب إضافة مقال، و سيتم طباعة الإستعلام على الشاشة
    خذ الإستعلام وجربه في القاعدة حتى تعرف مكان المشكلة بالظبط، وعد لإجراء التعديل


    أو ضع لنا الإستعلام الناتج
    أرجو أن يكون كلامي مفهوم





    التعديل الأخير تم بواسطة مستر سمعة ; 28-12-2010 الساعة 01:36 AM

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2008
    المشاركات
    427


    توقف يا رجل

    أنت طلبت في الإستعلام إدخال 5 حقول
    كود:
    (`title` ,`user` ,`data` ,`show` ,`all`)
    ومن ثم قمت يإدخال 7 حقول
    كود:
    ('$title','$user','$data','$show','$all','$ct','$count')











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

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

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