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

عمل زر تحكم في ظهور الصورة او عدم ظهورها

بدأه amira fatin في 13 مايو 2012 · 9 رد · 771 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي سكريبت نقل المبارايات و اريد اضافة زر التحكم في صورة

live.gif تضهر او عدم ضهورها من لوحة التحكم

متال

http://allsport-live.ru/fra/

او

http://www.stream2watch.me/

وشكرا مسبقا

#2

سوي حقل في قاعدة البيانات مثلا ً اسمه live يحمل قيمتين 0 و 1

الرقم 1 يعني مباشر والرقم 0 يعني غير مباشر

ثم في مكان عرض المباراة تعمل شرط على هذا الحقل في حالة كان 1 يعرض الصورة مالم لا يعرض شي مثال

if($rows['active'])
	{
		echo '<img src="live image" />';
	}

لاحظ الكود هذا عبارة عن مثال فقط لتوضيح الفكرة

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

شكرا حبيبي M.B.O على الاهتمام

انا مبتدئة في php وقواعد البيانات

ممكن تساعدني في كتابة الحقل عندي جدول على الشكل التالي

CREATE TABLE `onl_programme` (
  `id` int(11) NOT NULL auto_increment,
  `league` varchar(255) collate utf8_unicode_ci NOT NULL,
  `match` varchar(255) collate utf8_unicode_ci NOT NULL,
  `time` varchar(255) collate utf8_unicode_ci NOT NULL,
  `chaine_id` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=16 ;

كبف اضيف الحقل

وممكن تكتب لي كود التحكم في لوحة الادمين

الجزء من لوحة ادمين الدي اريد ان اضع الكود

				if($_GET['do'] == 'addprog'){
					if($_POST[submit]){
						$league = htmlspecialchars($_POST[league]);
						$match = htmlspecialchars($_POST[match]);
						$time = htmlspecialchars($_POST['time']);
						$chaine = htmlspecialchars($_POST[chaine]);
						mysql_query("insert into ".prefix."programme set league='$league',chaine_id='$chaine',time='$time',`match`='$match'") or die (mysql_error());
						echo'Programe Add !';
					}else{
						echo'
						<form method="post" action="">
						<table width="100%">
							<tr>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>League</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Match</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Time</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Chaine</b></td>
							</tr>
							<tr>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="league" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="match" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="time" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="chaine" size="20"></td>
							</tr>
							<tr>
								<td align="center" colspan="4" style="background:#000000;border: 1px solid #3f3f3f;"><input type="submit" name="submit" value="Add"></td>
							</tr>
						</table>
						</form>';
					}
				}
#4

هذا كود اضافة الجدول

CREATE TABLE 'onl_programme' (
  'id' int(11) NOT NULL auto_increment,
  'league' varchar(255) collate utf8_unicode_ci NOT NULL,
  'match' varchar(255) collate utf8_unicode_ci NOT NULL,
  'time' varchar(255) collate utf8_unicode_ci NOT NULL,
  'chaine_id' int(11) NOT NULL,
  'live' int(2) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=16 ;

فقط اضفت الحقل live

اما كود لوحة التحكم جربي هذا

if($_GET['do'] == 'addprog'){
					if($_POST[submit]){
						$league = htmlspecialchars($_POST[league]);
						$match = htmlspecialchars($_POST[match]);
						$time = htmlspecialchars($_POST['time']);
						$chaine = htmlspecialchars($_POST[chaine]);
						$live = ($_POST['live'] == 0) ? 0 : 1;
						mysql_query("insert into ".prefix."programme set league='$league',chaine_id='$chaine',time='$time',match='$match',live='$live'") or die (mysql_error());
						echo'Programe Add !';
					}else{
						echo'
						<form method="post" action="">
						<table width="100%">
							<tr>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>League</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Match</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Time</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Chaine</b></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><b>Live</b></td>
							</tr>
							<tr>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="league" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="match" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="time" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;"><input name="chaine" size="20"></td>
								<td align="center" style="background:#000000;border: 1px solid #3f3f3f;">
									Yes <input name="live" type="radio" value="1" /> No<input checked="checked" name="live" type="radio" value="0" />
								</td>
							</tr>
							<tr>
								<td align="center" colspan="5" style="background:#000000;border: 1px solid #3f3f3f;"><input type="submit" name="submit" value="Add"></td>
							</tr>
						</table>
						</form>';
					}
				}
1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5

رائع جدا تم الامر ولكن اين اضع الصورة لكي تضهر او لا تضهر

#6

ضعيها في مكان عرض جدول المباريات بالاسلوب الذي ذكرته في اول تعليق

2

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#7

يعني مكان rows اضع live

if($rows['active'])

{

echo '<img src="live image" />';

}

-------------------------------------------------------------------

if($live['active'])

{

echo '<img src="live image" />';

}

!!!!!!!!!

لو كان ممكن تكتب الي الكود جاهز لكي تظهر الصورة في المكان الدي اريد

وسامحني اني اتعبتك معايا وشكرا مرة اخرى

تم تعديل هذه المشاركة بواسطة amira fatin في 14 مايو 2012 في 12:27

#8

اختي نفس الكود الي وضعته لك حطيه في ملف العرض

if($rows['active'])
{
echo '<img src="live image" />';
}

المتغير rwos هذا عبارة عن المصفوفة المرجعة من قاعدة البيانات من دالة mysql_fetch_array

غيريه حسب الي عندك

اما دالة الطباعة echo فهي تطبع صورة فقط استبدلي live image برابط الصورة

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#9

لم يشتغل او اني لم افهم المهم البيانات الي عندي على هدا الشكل

$ProSQL = mysql_query("select * from ".prefix."programme order by id desc") or die (mysql_error());	if (mysql_num_rows($ProSQL) > 0){						while($ProSource = mysql_fetch_array($ProSQL)){							echo'						
		<tr>	<td align="center" style="font-size:14px;border: 1px solid #C8F16F;"><b>'.$ProSource[league].'</td>	
		<td align="center" style="font-size:14px;border: 1px solid #C8F16F;"><b>'.$ProSource['time'].'</b> GMT</td>

		<td align="center" style="font-size:16px;border: 1px solid #C8F16F;"><a href="ch-'.$ProSource[chaine_id].'"><b><font color="#00ADF1">'.$ProSource[match].'</td></font>	</a>

		<td align="center" style="border: 1px solid #C8F16F;">
		<a href="ch-'.$ProSource[chaine_id].'"><img src="images/tv.png" border="0"></a></td>	';

كيف اضيف الكود الي كتبتو

وسامحني كثير لاني ازعجتك باسئلتي

#10

تم حل المشكلة

اعطيت الشرط التالي لالصورة واشتغلت

if($ProSource[live] > 0) echo'
<img src="http://allsport-live.ru/images/live.gif"/> ';

جزاك الله كل الخير اخي M.B.O على المساعدة

:)

وجعله في ميزان حسناتك

1

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

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

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

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

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