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

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

بدأه asiri6 في 4 مايو 2008 · 9 رد · 849 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بتحميل PHP5.2.5 ولاحظت أن بعض الأكواد المبرمجة بلغة PHP4 لا تعمل جيدا على هذه الإصدارة فقمت بعمل هذا الكود البسيط ولم ينفذ فأرجو ممن واجهته هذه المشكلة مساعدتي ........ والله يرعاكم

insert.zip

#2
<?php
echo "<form action=\"insertresult.php\" method=\"POST\">
<p align=\"justify\"><input type=\"text\"  name=\"email\" size=\"34\"></p>
<input type=\"submit\" value=\"إرسال\" name=\"B3>\"
</form>";
?>

التعديل الثاني :

<?php
echo "ALI";
echo $_POST['email'];
?>

المشكلة ليست PHP4 أو PHP5 بل الدواعي الأمنية في السيرفر .

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

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

www.it-scoop.com

#3

أولا جزاك الله خير الجزاء وبارك فيك

ثانيا هل دائما نضع هذه الشرطة \"

ثالثا هل إذا وضعنا هذه الشرطة سنحذفها عندما نرفع البرنامج للموقع

رابعا وهو الأهم أين وجدت هذه المعلومة

وجزاك الله خير

#4

أعتذ عن إزاعاجك

وهذه كود قوائم منسدلة برمجته وشغال تمام على PHP4 لكن ما ضبط على PHP5 فبالله ما هي المشكلة

الكود في الملف المرفق

dropdown.rar

#5
اقتباس
أولا جزاك الله خير الجزاء وبارك فيك

وفيك بركة بمساعدتي الغير البسيطة أزيد من خبرتي ضف على ذلك أنه لا خير في حاسد علم .

اقتباس
ثانيا هل دائما نضع هذه الشرطة \"

عند دمج أكواد HTML مع PHP هذه طريقة أعرفها و لكن توجد طرق أخرى لا أعرفها .

اقتباس
ثالثا هل إذا وضعنا هذه الشرطة سنحذفها عندما نرفع البرنامج للموقع

لا أتركها إن كان قصدك تعديل السكريبت بحذف الشرطة .

اقتباس
رابعا وهو الأهم أين وجدت هذه المعلومة

بكل بساطة PHP MANUAL .

إن شاء الله يعمل :

<?php
	function get_id($select)
	{
		echo "<br>";

		@ $db = mysql_pconnect("localhost", "root", "");
		if(!$db)
		{
			echo "ERROR";
			exit;
		}
		mysql_select_db("habter");
		$query = "select * from sorts where catid = '$select'";
		$result = mysql_query($query);
		$num_results = mysql_num_rows($result);
		print "<select>";
		print"<option value = \"select\">Select</option>";
		for ($i=0; $i<$num_results; $i++)
		{
			$row = mysql_fetch_array($result);
			print"<option value = \"$row[sortid]\">"$row[sort_name]"</option>";
		}
		print "</select></p>";
}
	function get_category()
	{
		@ $db = mysql_pconnect("localhost", "root", "");
		if(!$db)
		{
			echo "ERROR";
			exit;
		}
		mysql_select_db("habter");
		$query = "select * from category";
		$result = mysql_query($query);
		$num_results = mysql_num_rows($result);
		print"<form name=\"form1\" method=\"POST\" action=\"dropmenu.php\" >
					 <select size=\"1\" name=\"select\" onChange=\"form1.submit()\">";
		print"<option value = \"select\">Select</option>";
		for ($i=0; $i<$num_results; $i++)
		{
			$row = mysql_fetch_array($result);
			print"<option value = "$row[catid]">"$row[category_name]"</option>";
		}
		print "</select></form></p>";
}
function get_category_selected($select)
	{
		@ $db = mysql_pconnect("localhost", "root", "");
		if(!$db)
		{
			echo "ERROR";
			exit;
		}
		if ($select =="")
		{
		echo "NOTHING IN SELECT";

		mysql_select_db("habter");
		$query = "select * from category";
		$result = mysql_query($query);
		$num_results = mysql_num_rows($result);
		print"<form name=\"form1\" method=\"POST\" action=\"dropmenu.php\" >
					 <select size=\"1\" name=\"select\" onChange=\"form1.submit()\">";
		print"<option value = select>Select</option>";
		for ($i=0; $i<$num_results; $i++)
		{
			$row = mysql_fetch_array($result);
			print"<option value = \"$row[catid"]\">"$row[category_name]"</option>";
		}
		print "</select></form></p>";
		}

		else
		{
		mysql_select_db("habter");
		$query = "select * from category where catid = '$select'";
		$result = mysql_query($query);
		$num_results = mysql_num_rows($result);
		$query2 = "select * from category where catid != '$select'";
		$result2 = mysql_query($query2);
		$num_results2 = mysql_num_rows($result2);

		print"<form name=\"form1\" method=\"POST\" action=\"dropmenu.php\" >
					 <select size=\"1\" name=\"select\" onChange=\"form1.submit()\">";

		for ($m=0; $m<$num_results; $m++)
		 {
			 $row = mysql_fetch_array($result);
			 print "<option value = \"$row[catid]\">"$row[category_name]"</option>";
		 }


		for ($i=0; $i<$num_results2; $i++)
		{
			$row = mysql_fetch_array($result2);
			print"<option value = "\$row[catid]\">"$row[category_name]"</option>";
		}
		print "</select></form></p>";
	 }
}
get_category_selected($select);
get_id($select);
?>

اقتباس
وجزاك الله خير

و أنت جزيت بأفضل مني عند الله .

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

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

www.it-scoop.com

#6

السلام عليكم

بارك الله فيك وزادك علما

ذكرت بأنك وجدت هذه المعلومة في PHP MANUAL

فهل من الممكن تزودني بالرابط

#7

أخي الكريم PHP MANUAL لا يكلفك إلا وضعه في خانة البحث في جوجل !!!!!!

على أية حال

www.php.net/download-docs.php

#8

السلام عليكم

لدي PHP Manual

ولكن أقصد أين أجد هذا الشرح في دليل php

#9

لايوجد شرح لها و لكن عليك إستنتاجها من الأكواد المكتوبة فيه .

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

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

www.it-scoop.com

#10

عندما تصمم عدة مواقع تستطيع اكتشاف الأخطاء بسهولة إن شاء الله

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