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

الموضوع: مشكلة غريبة مع هذا الكود MySql & PHP

  1. #1

    مشكلة غريبة مع هذا الكود MySql & PHP



    السلام عليكم
    قمت بعمل كود يقوم بارسال المعلومات الى قاعدة البيانات
    ووضعت فى النهاية شرط ان اذا البيانات اضافت فى القاعدة بنجاح يكتب Done!
    لكن هو بيكتبها فى كل مرة سواء اضافت ام لا فما الحل >
    هذا الكود
    كود PHP:
    <form action="g.php" method="POST">
    First Name <input type="text" name="fname">
    <br>
    Last Name <input type="text" name="lname">
    <br>
    <input type="submit" name="submit" value="send">
    </form>
    <?php
    $con
    mysql_connect('localhost','root','');
    mysql_select_db('php',$con);
    $query"insert into arab(first,last) values ('$_POST[fname]','$_POST[lname]')";
    $resmysql_query($query,$con);
    if(
    $res){
    echo 
    "Sql Qeury Done!";
    }

    ?>
    ===================================================

    ايضا لى استفسار اخر
    الان لو لدى جدول فيه عمودين First Name و Last name وعايز احط عمود id علشان يرقمهم
    ينفع استعمل الحركة دى >
    كود PHP:
    ADD id SERIAL FIRST 
    بدل من
    كود PHP:
    ADD id Unsigned not null auto_increament  primary kay first 






    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com


  2. #2


    لمعرفة الخطأ جرب الكود التالي :

    كود PHP:
    <form action="g.php" method="POST">
    First Name <input type="text" name="fname">
    <br>
    Last Name <input type="text" name="lname">
    <br>
    <input type="submit" name="submit" value="send">
    </form>
    <?php
    $con
    mysql_connect('localhost','root','') or die(mysql_error());
    mysql_select_db('news',$con) or die(mysql_error());
    $query"INSERT INTO `news` (`fname`, `lname`) VALUES ('$_POST[fname]', '$_POST[lname]')";
    $resmysql_query($query,$con) or die(mysql_error());
    if(
    $res){
    echo 
    "Sql Qeury Done!";
    }
    ?>
    بالنسبة للإضافة استخدم phpmyadmin





    __________________
    Make it simple, but not simpler.” Albert Einstein

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


    استخدم mysql_affected_rows لمعرفة ما إذا حصل تغيير أم لا

    كود PHP:
    mysql_affected_rows() 









  4. هلا اخوي مطرب

    بخصوص التعديل على جدول واضافة حقل id له

    يكون الاستعلام بالشكل التالي :

    كود PHP:
    alter table name add id int auto_increment primary key first 

    مع التحية عزيزي





    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  5. #5


    شكرا لكم جميعا على الافادة
    وتم حل المشكلة





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com





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

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

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