تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#1 (permalink)  
مشكلة بسيطة جدا نرجو منك حلها


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

أنا لسه جديد على 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






alaneed غير متواجد حالياً   قديم 28-10-2005, 10:49 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2005-
#2 (permalink)  

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

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

كود 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.hossamelkady.com مدونة حسام القاضي
قريبا يتحقق حلم أول مشروع عربي فريد من نوعه...تم توقيع عقد الشراكة
http://www.swalif.net/softs/showthread.php?t=192787
Arabip.com غير متواجد حالياً   قديم 28-10-2005, 02:19 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Sep 2003-
#3 (permalink)  

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

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






alaneed غير متواجد حالياً   قديم 31-10-2005, 12:07 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:19 AM بتوقيت المملكة العربية السعودية