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

الموضوع: lمبتدأ محتاج مساعدتكم في حاجة بسيطة ;

  1. #1
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    19

    lمبتدأ محتاج مساعدتكم في حاجة بسيطة ;



    ,,

    السلام عليكم ,, أنا كنت شغال كده على تمرين بسيط هو أني أعمل مثلاً جدول بيانات وأربطه بقاعدة بيانات وأخلي كل اللي يتكتب يتسجل في الداتا بيز ,,

    عموماً عملت الصفحة الأولى
    كود PHP:
    <body bgcolor="#ffffff">
    <
    form method="POST" action="Reg.php">

    <
    div align="center">
            <
    table border="0" width="350" cellspacing="0" cellpadding="0" height="150">
                    <
    tr>
                            <
    td bgcolor="#A4A4A4" height="26" width="384" colspan="2">
                            <
    p align="center"><b><font size="5" color="#808080">
                            
    Enter You Information</font></b></td>
                    </
    tr>
                    <
    tr>    
                            <
    td bgcolor="#F4F4F4" width="268">
                            <
    p align="center"><input type="text" name="Name" size="24"></td>
                            <
    td bgcolor="#F4F4F4" width="116">
                            <
    p align="center"><font face="Book Antiqua"><b>Name</b></font></td>
                            
                    </
    tr>
                    <
    tr>
                            <
    td bgcolor="#F4F4F4" width="268">
                            <
    p align="center"><input type="text" name="E_mail" size="24"></td>
                            <
    td bgcolor="#F4F4F4" width="116">
                            <
    p align="center"><font face="Book Antiqua"><b>E_Mail</b></font></td>
                            
                    </
    tr>
                    <
    tr>
                            <
    td bgcolor="#F4F4F4" width="268">
                            <
    p align="center"><input type="text" name="Telphone" size="24"></td>
                            <
    td bgcolor="#F4F4F4" width="116">
                            <
    p align="center"><b><font face="Book Antiqua">Telphone</font></b></td>
                            
                    </
    tr>
                    <
    tr>
                            <
    td bgcolor="#F4F4F4" width="384" colspan="2" height="19"><p>
                            <
    p align="center">
                            <
    input type="submit" value="Send" name="B1"></td>
                    </
    tr>
            </
    table
    وبعد كده عملت الصفحة التانية اللي من المفروض بعد ما العميل بيدخل بيناته ويدوس Send تظهرله جملة ترحيب أو أي حاجة وتروح بياناته للداتا بيز

    كود PHP:
    <?php

    /**
     * @author 
     * @copyright 2008
     */

    print "Thanks $Name For Help Us";
        print 
    "<br>";

        
    $dbhost "localhost";
        
    $dbuname "root";
        
    $dbpass "root";
        
    $dbname "MyScript";

        
    mysql_pconnect($dbhost$dbuname$dbpass);
        
    mysql_select_db("MyScript") or die (mysql_error());
           
    mysql_query("CREATE TABLE `Table2`(
                    `ID` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                    `Name` VARCHAR( 50 ) NOT NULL ,
                    `E-mail` VARCHAR( 50 ) NOT NULL ,
                    `Telphone` VARCHAR( 50 ) NOT NULL)"
    );

    ?>
    وفي الصفحة دي كريتلي جدول وظهر فعلاً في الـ phpmyAdmin ولكن في مشكلة
    المشكلة كلها في أن أي بيانات بدخلها مش بتروح ,, مش عارف أعمل أيه ؟!
    مع أني جربت الـ insert
    كود PHP:
    $query="insert into Table2 values('$_post[Name]','$_post[E_mail]','$_post[Telphone]')"
    مش قادر أققلكوا بقالي أربع ساعات بعمل في الحوار ده ,, وللعلم دي اول مرة في حياتي أتعامل مع داتا بيز ,,!





    __________________
    Pay it Forward




  2. كود:
    $_post[Name]
    كود:
    $_POST[Name]
    POST و ليس post احرف كبيرة





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    ضع البوست بين قوسين , هكذا
    كود PHP:
    {$_post[E_mail]} 
    بالتوفيق


    كود:
    $_post[Name]
    كود:
    $_POST[Name]
    POST و ليس post احرف كبيرة
    ما تفرق مبدعنا





    __________________
    Saudi Wanderer
    My Blog : SWanderer

  4. #4
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    19


    ..

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

    كود PHP:
        $dbhost "localhost";
        
    $dbuname "root";
        
    $dbpass "root";
        
    $dbname "database";

        
    mysql_pconnect($dbhost$dbuname$dbpass);
        
    mysql_select_db("database") or die (mysql_error());
           
    mysql_query("CREATE TABLE `Table2`(
                    `ID` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                    `Name` VARCHAR( 50 ) NOT NULL ,
                    `E-mail` VARCHAR( 50 ) NOT NULL ,
                    `Telphone` VARCHAR( 50 ) NOT NULL)"
    );
        
    $query="insert into Table2 values({'$_Post[Name]'},{'$_Post[E_mail]'},{'$_Post[Telphone]'})"






    __________________
    Pay it Forward

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    شي طبيعي لان الحقول 4 وانت تدخل 3

    جرب الصيغة :
    كود PHP:
    $query="insert into Table2 (`Name`,E-mail`,`Telphone`)values({'$_Post[Name]'},{'$_Post[E_mail]'},{'$_Post[Telphone]'})"






    __________________
    Saudi Wanderer
    My Blog : SWanderer

  6. #6
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم
    كود PHP:
    $query="insert into Table2 values('$_post[Name]','$_post[E_mail]','$_post[Telphone]')"
    حوله الى
    كود PHP:
    $name $_POST['name'];
    $mail $_POST['mail'];
    $phone =  $_POST['Telphone'];
    $sql mysql_query("INSERT INTO `table2` VALUES ('".$name."','".$mail."','".$phone."')");
    if(
    $sql) {
    print 
    " تم بنجاح";
    }
    else
    {
    print 
    mysql_error();







    التعديل الأخير تم بواسطة ff5006 ; 15-01-2008 الساعة 08:58 PM

  7. #7
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,487


    و قم بحذف هذا الكود من الصفحة
    كود PHP:
    mysql_query("CREATE TABLE `Table2`(
    `ID` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `Name` VARCHAR( 50 ) NOT NULL ,
    `E-mail` VARCHAR( 50 ) NOT NULL ,
    `Telphone` VARCHAR( 50 ) NOT NULL)"
    ); 






    __________________
    عاشت مصر حرة مستقلة

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    204


    ربمى نست أن تعمل تحقيق ان تم الضغط على سبمت معناه الكود راح يكون

    كود PHP:
    if(isset($_POST['B1']))
    {
    $name $_POST['name'];
    $mail $_POST['mail'];
    $phone =  $_POST['Telphone'];
     
    mysql_query("INSERT INTO `table2` VALUES ('".$name."','".$mail."','".$phone."')");
    if(
    $sql) {
    print 
    " تم بنجاح";
    }
    else
    {
    print 
    mysql_error();
    }







    __________________
    شكر الخالص للأخ ياسر نحن نفتقدك



    Aniss1230#gmail.com

    اكبر مكتبة للفديو
    http://www.ksarsouk.com
    ehab2004_6@hotmail.com

    العضوية مشتركة



  9. اخي S.Wanderer تفرق حسب اعدادات php.ini و لكن بالأحرف الكبيرة تعمل دائما





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  10. #10
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    19


    شكراً للجميع على إبداء مساعدتهم لي ,, ولكن تم حل المشكلة تماماً
    وكانت المعضلة كلها في الـ INSERT ,, وهكذا شكل الكود والحمد لله ظهرت النتائج بعد عناء مرير
    وأصبح كل اللي بكتبه يروح تلقائياً للداتا بيز ,,!
    كود PHP:
    mysql_query("INSERT INTO `database`.`table2` (`ID` ,`Name` ,`E-mail` ,`Telphone`)
        VALUES (NULL , '
    $Name', '$E_mail', '$Telphone')"); 
    وألف شكر مرة تانية ,, ونردهالكوا في الأفراح
    ورغم أنها أول مرة في حياتي أتعامل مع الداتا بيز إلا أن مشكلتي أعطتني خبرة لا بأس بها ,, والحمد لله





    __________________
    Pay it Forward





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

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

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