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

الموضوع: مشكلة بسيطة جدا نرجو منك حلها

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2003
    المشاركات
    538

    مشكلة بسيطة جدا نرجو منك حلها



    السلام عليكم ورحمة الله وبركاته

    أنا لسه جديد على php وحاولت أعمل سكربت بسيط جدا ولكن يظهر لي الخطأ التالي
    طبعا هما ملفين الأول form.htm وهذا محتواه

    كود:
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body {
    	background-color: #F0EFD9;
    }
    -->
    </style></head>
    
    <body>
    <form action="c.php" name="form" id="form">
      <div align="center">
        <table width="80%"  border="2" align="center">
          <tr bordercolor="#000000">
            <th scope="col"><div align="center">Name</div></th>
            <th scope="col"><input name="Name" type="text" id="Name"></th>
          </tr>
          <tr bordercolor="#000000">
            <td><div align="center">Phone </div></td>
            <td><div align="center">
              <input name="Phone" type="text" id="Phone">
            </div></td>
          </tr>
          <tr bordercolor="#000000">
            <td><div align="center">Email</div></td>
            <td><div align="center">
              <input name="Email" type="text" id="Email">
            </div></td>
          </tr>
          <tr bordercolor="#000000">
            <td><div align="center">Fax</div></td>
            <td><div align="center">
              <input name="Fax" type="text" id="Fax">
            </div></td>
          </tr>
          </table>
        <p>
          <input type="submit" name="Submit" value="Submit">
          <input type="reset" name="Submit2" value="Reset">
        </p>
      </div>
    </form>
    </body>
    </html>
    الملف الثاني c.php ويحتوي التالي

    كود:
    <?
    
    echo "$Name,$Phone,$Fax$,Email";
    ?>

    والخطأ كما هو موضح
    كود:
    Notice: Undefined variable: Name in c:\inetpub\wwwroot\test\first\c.php on line 3
    
    Notice: Undefined variable: Phone in c:\inetpub\wwwroot\test\first\c.php on line 3
    
    Notice: Undefined variable: Fax in c:\inetpub\wwwroot\test\first\c.php on line 3
    ,,$,Email








  2. #2


    بسم الله الرحمن الرحيم

    الاخ الفاضل
    يستحسن دائما التعامل مع المتغيرات الخاصة بالفورم بطريقة البوست كما يلي:

    كود PHP:
    $_POST[var]
    حيث var هو المتغير 
    في مثالك مثلاً
    echo "$_POST[Name],$_POST[Phone],$_POST[Fax],$_POST[Email]"
    فهذه الطريقة تعي نتائج افضل وتقللمن اي خطأ ون كانت المتغيرات تعمل بدونها

    كما ان كودك به خطأ لا اعلم ان كان موجود عندك في ملفاتك ام انه خطأ عند الكتابه هنا

    كود PHP:
    <?
    echo "$Name,$Phone,$Fax[COLOR=Red]$[/COLOR],Email";
    ?>
    المفروض
    <?

    echo "$Name,$Phone,$Fax,[COLOR=Red]$[/COLOR]Email";
    ?>
    ال$ بعد الفاصلة وليس قبلها
    تمنى اكون افتدك حتى بمعلومة تفيدك فيما بعد





    __________________
    المحترفون العرب للإنترنت
    http://www.arabip.com
    arabip @ arabip.com
    من داخل جمهورية مصر العربية 01222893415
    من خارج جمهورية مصر العربية 00201222893415

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2003
    المشاركات
    538


    شكرا لك أخي الكريم

    فقد تم حل المشكة وجزاك الله خير الجزاء وتستحق دعوة خير في هذه الأيام الكريمة










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

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

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