الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة .. مشكلة بسيطة بخصوص Php وبرنامج Phpdesigner

بدأه forzaredz في 28 أغسطس 2009 · 4 رد · 573 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتم يا شباب انا لسه مبتدئ في ال ال PHP

انا بستخدم محرر PhpDesigner لكن بتواجهني مشكلة مش عارف سببها

لما عمل كود html واربطه بصفحة php فاول ما ادوس submit بتكون النتيجة هي اظهار الكود اللي انا كاتبه في صفحة ال PHP وانا مش عارف ايه السبب في ده . فياريت حد يساعدني في حل المشكلة دي

وده الكود البسيط المكتوب (ملحوظة انا مش متاكد ان كان الكود هيطلع error او لا فسامحوني لو الكود فيه غلطة)


<input type="text" name="fname" />
<input type="text" name="lname" />
<input type="submit" value="Send" name="Submit" />
</form>
<form action="connecting.php" method="post" >


<?php

$con = mysql_connect("localhots" ,"root","");
$db = mysql_select_db("newdata",$con);
$result=mysql_query("insert into newdata (fname,lname)values ($_POST[fname],$_POST[lname]])",$con);
if($result)
{
echo("success");
}
else
{
echo "failed" ;
}

?>

وياريت لو حد يرشحلي Editor يكون قوي زي phpdesigner وجزاكم الله كل خير

#2

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

بالنسبة لمحرر php بالنسبة لي أنا استعمل eclipse بإضافة aptana . ولكن لكل واحد بيئة عمل يرتاح للعمل بها ولهذا انصح بتجربة عدة برامج وأنت من تحدد في أي برنامج تقوم بالعمل عليه ؟

#3
Aimad كتب:
بالنسبة لمشكل أن الكود يظهر كما هو بدون عمل فيبدو أن الأباش غير شغال عندك على أي برنامج سيرفر محلي تشتغل ؟

بالنسبة لمحرر php بالنسبة لي أنا استعمل eclipse بإضافة aptana . ولكن لكل واحد بيئة عمل يرتاح للعمل بها ولهذا انصح بتجربة عدة برامج وأنت من تحدد في أي برنامج تقوم بالعمل عليه ؟

انا بستخدم wamp server v 2.0 وهو ظاهرلي في ال taskbar وعملت start all services

وبالنسبة للمحرر فانا جربت اشتغل بـ Dev-php وماعجبنيش بصراحة و عجبني phpdesigner لانه بيسهل حاجات كتير ..بس بحس ان فيه اخطاء زي اللي حصلت دي

فهل ممكن يكون له اعدادات معينة انا مش عاملها

انا سطبته واشتغلت علي طول

تم تعديل هذه المشاركة بواسطة forzaredz في 28 أغسطس 2009 في 20:41

#4

الشيفرة تعمل على ما يرام من المفروض عليك أن تضيف شرطا و هو التحقق من أن النموذج تم إرساله و ذلك بإضافة حقل خفي مع إستخدام الدالة isempty التي ترجع true في حالة وجدت متغيرا يحمل قيمة .

  1.  
  2. <form action="connecting.php" method="post" >
  3. <input type="text" name="fname" />
  4. <input type="text" name="lname" />
  5. <input type="hidden" name="action" value="insert" />
  6. <input type="submit" value="Send" name="Submit" />
  7. </form>
  8.  
  9.  
  10.  
  11. <?php
  12. if(is_empty($_POST[action]))
  13. {
  14. $con = mysql_connect("localhots" ,"root","")
  15. $db = mysql_select_db("newdata",$con)
  16. $result=mysql_query("insert into newdata (fname,lname)values ($_POST[fname],$_POST[lname]])",$c
    on)
  17. if($result)
  18. {
  19. echo("success")
  20. }
  21. else
  22. {
  23. echo "failed"
  24. }
  25. mysql_close($con)
  26. }
  27.  
  28. ?>
  29.  

لاتنسى غلق الإتصال .

بالنسبة للمحررات فأحسنها بالنسبة لي هو غير مجاني نذكر منها nusphere و rapidphp .

أنصحك بمراجعة النماذج في php ،توجد دروس في المنتدى .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5
اقتباس
لاتنسى غلق الإتصال .

بالنسبة للمحررات فأحسنها بالنسبة لي هو غير مجاني نذكر منها nusphere و rapidphp .

أنصحك بمراجعة النماذج في php ،توجد دروس في المنتدى .

اولا الف شكر لحضرتك علي النصيحة والرد .. ويارت لو حضرتك تشرحلي قيمة الاضافات الملونة :

<form action="connecting.php" method="post" >

<input type="text" name="fname" />

<input type="text" name="lname" />

<input type="hidden" name="action" value="insert" />

<input type="submit" value="Send" name="Submit" />

</form>


<?php

if(is_empty($_POST[action]))

{

$con = mysql_connect("localhots" ,"root","")

$db = mysql_select_db("newdata",$con)

$result=mysql_query("insert into newdata (fname,lname)values ($_POST[fname],$_POST[lname]])",$c
on)

if($result)

{

echo("success")

}

else

{

echo "failed"

}

mysql_close($con)

}



?>

ثانيا ياريت لو حضرتك تدلني علي اهم الدروس اللي ممكن استفيد بها في PHP

للعلم انا يادوب بقالي اسبوع ادرس PHP بس اللي ساعدني شوية هو اني كنت دارس ASP.Net وعارف ان الكود الحالي ينقصه الكثير ..بس للاسف انا لسه مش متعود علي PHP ولا علي ال ٍSyntax وغيره

فياريت لو حضرتك تقوللي افضل طريق ابدأ بيه بحيث اني اصل لدرجة الاتقان في فترة مش طويلة

تم تعديل هذه المشاركة بواسطة forzaredz في 28 أغسطس 2009 في 23:08

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…