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

كيف اعمل كود يقوم بعرض اعلان تمريري بالغة PHP

مغلق
بدأه سر الكمبيوتر في 7 أغسطس 2006 · 7 رد · 1,226 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا لدي المعرفة في لغة PHP في تصميم الصفحات

لكن احترت جدا ولم استطيع معرفة كيف اعمل الكود في عمل اعلان تمريري

مثل "اخر الأخبار "

وكيف اعمل كود بالغة ال PHP في الصور متحركة :wacko: الوان متميزة Stayle متغير

وشكرا لك من ساعدني

#2

أخوي / سر الكمبيوتر

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

الفكرة بسيطة جدا على حد ما فهمت من طلبك

فهذا هو الكود :

<?php
include('config.php'); // استدعاء ملف الاتصال بقاعدة البيانات
$sel_mar=mysql_query("SELECT * FROM table_name ORDER BY field_id");
// مع تغير table_name  و field_id
echo"<marquee scrollamount='4' direction='right' style='font-family: Tahoma; font-size: 10pt; color: #FFFFFF'>";
while($res=mysql_fetch_object($sel_mar)){
	echo $res->field_main." - ";
// غير field_main الى اسم الحقل المراد تمريره
}
?>
</marquee>
#3

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

يعني لو ابغى اعمل شريط تمرير لصور معينة مثل فساتين الإزياء مختلفة يستطيعلا المشاهدة رؤية جميع الفساتين المتوفرة في الموقع

وعند الضغط على صورة معينة تظهر الصورة مكبرة

هنا ضروري نستخدم قاعدة بيانات صحيحح؟

ولكن طريقة التمرير الصور ؟ :unsure:

#4

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

ممكن كمان تستفيد من الكود التالي في عرض أخر الأخبار تكون في الموقع

<html>
<?php
mysql_connect('localhost','root','')or die("bad connection");
	mysql_select_db('NewsLast')or die("NO DataBase");
	//  $my_id=$_GET['new_id'];
	$q=mysql_query("select * from news");

	echo"<marquee>";

	while($my_news=mysql_fetch_array($q))
{
	echo"<a href=a.php?new_id=$my_news[new_id]>$my_news[news_title]</a> ****";

}

echo"</marquee>";
?>
</body>
</html>

-waf

لا اله الا أنت سبحانك أني كنت من الظالمين

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

#5

عفوا على المداخلة موضوع رائع طيب اذا اردت في الكود الاخير لقراءة الاخبار وضع شعار ثابت مثلا بين كل خبر وآخر كيف ادخله في

while($my_news=mysql_fetch_array($q))

{

echo"<a href=a.php?new_id=$my_news[new_id]>$my_news[news_title]</a> ****";

}

#6

ضع الـ tage الخاص بالصورة بعد عنوان الرابد او قبله مباشرة كما يلي :

echo" <img src = \"$my_news[img] \"> <a href=a.php?new_id=$my_news[new_id]>$my_news[news_title]</a>

حيث   عمل مسافة بين النص والصورة

img الحقل في قاعدة البينات

تحقق من ذلك فقد كتبته مباشرة

#7
سر الكمبيوتر كتب:
شكراً لك ياخي الكريم

يعني لو ابغى اعمل شريط تمرير لصور معينة مثل فساتين الإزياء مختلفة يستطيعلا المشاهدة رؤية جميع الفساتين المتوفرة في الموقع

وعند الضغط على صورة معينة تظهر الصورة مكبرة

هنا ضروري نستخدم قاعدة بيانات صحيحح؟

ولكن طريقة التمرير الصور ؟ :unsure:

أخوي سر الكمبيوتر

تحية طيبة و بعد:

بالنسبة للصور إذا كانت الصور محفوظة في ال (Data Base) -فلنفرض انه الامتداد من jpg - و تريد استدعائها فلا بد مما يلي :

اول شي في كود ال (marquee)

بدل :

echo $res->field_main." - ";

نكتب الكود التالي:

header("Content-type: image/jpeg");
echo "<a href='show.php?pic_id=<?=$res->id?>'>$res->picture</a>' - '";

شرح الكود :

header("Content-type: image/jpeg");

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

أما بالنسبة لـ

a href='show.php?pic_id=

فهذا كود الانتقال الى صفحة اخرى مع اعطاء معلومة انه الصورة المراد عرضها رقمها في قاعدة البيانات هو

<?=$res->id?>

أما بالنسبة لـ

$res->picture</a>' - '

فهو حقل الصورة في قاعدة البيانات ، مع انهاء الرابط ، مع علامة فاصلة بين كل صورة

الصفحة المستقلة التي تطبع لنا الصورة سيكون اسمها (show.php)

و سيكون بداخلها هذا الكود

<?php
include('config.php');

$result = mysql_query("SELECT * FROM table_name WHERE id='".$_GET['id']."'");
while($res = mysql_fetch_array($result)){
	   $pics = $res['picture'];

header("Content-type: image/jpeg");

echo $pics;
}
?>

بالنسبة للكود $result

اشترطنا تحديد كل الحقول من الجدول حيث ان

WHERE id='".$_GET['id']."'

فالقيمة '".$_GET['id']."'

تقرأ رقم الصورة اللي ضفناه في (marquee)

وسلامة تسلمك ان شاء الله تكون استفدت

وعاد حاول انك تحط لمساتك المناسبة لبرنامجك

بالتوفيق ان شاء الله

تحياتي و تقديري

أخوك / سامي

#8

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

وشكرا لكم جميعا

لقد استفدت جدا من الكود

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

هذا الموضوع مغلق.

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