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

الموضوع: هل هذا السكربت صحيح للاسف ما اشتغل معي

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972

    هل هذا السكربت صحيح للاسف ما اشتغل معي



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



    كود PHP:

    form
    .php
    -----------------
    <
    html>
    <
    head>
    </
    head>
    <
    center>
    <
    form method="post" action="script.php">
    <
    input type="hidden" name="id" value="null">
    <
    table>
    <
    tr><td align="left">Name</td>
    <
    td><input type="text" name="username"></td>
    </
    tr>
    <
    tr><td align="left">url</td>
    <
    td><input type="text" name="email" size="20"></td>
    </
    tr>
    <
    tr><td colspan="2">
    <
    p align="center">
    <
    input type="submit" value="Enter record">
    </
    td>
    </
    tr>
    </
    table>
    </
    form>
    </
    center>
    </
    html>


    script.php
    ------------------------------------
     require(
    "config.php");



    $table "fadmins";
    mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");

    @
    mysql_select_db("$DBName") or die("Unable to select database $DBName");

    $sqlquery "INSERT INTO $table VALUES('$username','$username','$email')";

    $results mysql_query($sqlquery);

    mysql_close();

    print 
    '<html><body><center>';
    print 
    '<p>You have just entered this record<p>';
    print 
    'Username : $username <br>';
    print 
    'Username : $username <br>';
    print 
    'Url : $email ';
    print 
    '</body></html>';
    ?> 








  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    هل يتم تسجيل حقول فارغة أو أنه لا يسجل أساسا؟






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    اقتباس المشاركة الأصلية كتبت بواسطة PHP-Master02
    هل يتم تسجيل حقول فارغة أو أنه لا يسجل أساسا؟
    شكر اخي PHP-Master02

    يسجل حقول فارغة






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    السلام عليكم ...


    اخوي حط هذا الكود في ملف script.php

    ----------------
    كود PHP:
     require("config.php"); 



    $table "fadmins"
    mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database"); 

    @
    mysql_select_db("$DBName") or die("Unable to select database $DBName"); 

    $sqlquery "INSERT INTO $table (username,email) VALUES('$username','$email')"

    $results mysql_query($sqlquery); 

    mysql_close(); 

    print 
    '<html><body><center>'
    print 
    '<p>You have just entered this record<p>'
    print 
    'Username : $username <br>'
    print 
    'Username : $username <br>'
    print 
    'Url : $email '
    print 
    '</body></html>'






    __________________
    مدونتي | تويتر


  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    اخي almosmm
    كلامك صحيح السكربت script.php قيه اخطأ وعدلتها لكن المشكلة ليست هنا المشكلة انه يتم اضافة حقول لقاعدة البينات فارغة مما يعني ان الفورم يرسل قيم فارغة وليس كما ادخلت






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    جرب كود الأخ almosmm
    ...........
    إذا لم يعمل تأكد من أن register_globals مشغلة
    أو أضف التالي في ملف script.php
    extract($_POST);






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    اقتباس المشاركة الأصلية كتبت بواسطة PHP-Master02
    جرب كود الأخ almosmm
    ...........
    إذا لم يعمل تأكد من أن register_globals مشغلة
    أو أضف التالي في ملف script.php
    extract($_POST);

    :anger2: صراحة الواحد دائما يسأل هنا وما يلاقي الا كل خير

    اشتغلت :nice: اخواني :1power:

    شكر لك اخي almosmm

    وشكر خاص ل PHP-Master02 :app: فعلا مثل ما ذكرت وضعت الامر extract($_POST); واشتغلت على طول الغريب اني ما وجدت هذا في الانترنت وحتى في موقع php.net






  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    أخي download كل مشكتلك أن register_globals كانت مغلقة
    تحياتي
    وفي الخدمة دوما






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    ;طيب كيف اشغل register_globals
    وهل فيها اي مشاكل امنية ؟






  10. #10
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    اقتباس المشاركة الأصلية كتبت بواسطة download
    ;طيب كيف اشغل register_globals
    وهل فيها اي مشاكل امنية ؟
    تشغيلها غير ممكن إلا عبر المستضيف...
    وتشغيلها خطر ...

    على السيرفر المحلي يمكنك تشغيلها من ملف php.ini






  11. #11
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    196


    أخي يمكنك تشغيلها عبر التالي :

    إنشاء ملف (.htaccess)

    كتابة الكود التالي :

    كود PHP:
    php_flag register_globals on 
    هذا بحد علمي القاصر .. أخوك ..





    __________________
    لغة PHP

    طريقك نحو التقدم و الإبداع .. قريبا جداً

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    972


    اخي PHP-Master02 و alsohba

    رايح اجرب كل الطريقتين
    وتقبلوا التحية










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

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

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