عندي سكريبت نقل المبارايات و اريد اضافة زر التحكم في صورة
تضهر او عدم ضهورها من لوحة التحكممتال
او
وشكرا مسبقا
عندي سكريبت نقل المبارايات و اريد اضافة زر التحكم في صورة
تضهر او عدم ضهورها من لوحة التحكممتال
او
وشكرا مسبقا
سوي حقل في قاعدة البيانات مثلا ً اسمه live يحمل قيمتين 0 و 1
الرقم 1 يعني مباشر والرقم 0 يعني غير مباشر
ثم في مكان عرض المباراة تعمل شرط على هذا الحقل في حالة كان 1 يعرض الصورة مالم لا يعرض شي مثال
if($rows['active'])
{
echo '<img src="live image" />';
}لاحظ الكود هذا عبارة عن مثال فقط لتوضيح الفكرة
شكرا حبيبي 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>';
}
}هذا كود اضافة الجدول
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>';
}
}رائع جدا تم الامر ولكن اين اضع الصورة لكي تضهر او لا تضهر
ضعيها في مكان عرض جدول المباريات بالاسلوب الذي ذكرته في اول تعليق
يعني مكان rows اضع live
if($rows['active'])
{
echo '<img src="live image" />';
}
-------------------------------------------------------------------
if($live['active'])
{
echo '<img src="live image" />';
}
!!!!!!!!!
لو كان ممكن تكتب الي الكود جاهز لكي تظهر الصورة في المكان الدي اريد
وسامحني اني اتعبتك معايا وشكرا مرة اخرى
تم تعديل هذه المشاركة بواسطة amira fatin في 14 مايو 2012 في 12:27
اختي نفس الكود الي وضعته لك حطيه في ملف العرض
if($rows['active'])
{
echo '<img src="live image" />';
}المتغير rwos هذا عبارة عن المصفوفة المرجعة من قاعدة البيانات من دالة mysql_fetch_array
غيريه حسب الي عندك
اما دالة الطباعة echo فهي تطبع صورة فقط استبدلي live image برابط الصورة
لم يشتغل او اني لم افهم المهم البيانات الي عندي على هدا الشكل
$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> ';كيف اضيف الكود الي كتبتو
وسامحني كثير لاني ازعجتك باسئلتي
تم حل المشكلة
اعطيت الشرط التالي لالصورة واشتغلت
if($ProSource[live] > 0) echo' <img src="http://allsport-live.ru/images/live.gif"/> ';
جزاك الله كل الخير اخي M.B.O على المساعدة
:)
وجعله في ميزان حسناتك
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…