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

استفسار عن عرض آخر عشر عنوانين أضيفت في شريط متحرك

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

الاخوة الكرام صممت موقع والقاعدة فيها جدول t1 للمواضيع يحوي id , title , subject ,date

لاتوجد لدي مشكلة في ادخال وعرض وتحديث البيانات

اود عرض آخر عشر عناوين أضيفت في شريط متحرك مثل ما يعرض في المنتديات .

اسنخدمت :

$query=mysql_query("SELECT title FROM t1 ORDER BY id   limit 10  ");

بس ماعرفت ادرجها ضمن marquee

#2

هاذا الكود يساعدك

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<title>marquee</title>
</head>

<body>
<?

//اتصال
$con=mysql_connect ("localhost", "", "") or die ('I cannot connect to the database because: ' . mysql_error());
//اختيار قاعدة البيانات
mysql_select_db ("",$con);
//query
$ser = mysql_query("SELECT * FROM ***** ORDER BY id DESC LIMIT 10 ") or die(mysql_error());
//استخراج عدد الصفوف الناتجه من الاستعلام
$result=mysql_num_rows($ser);

?>
<div   style='hieght:30px;width:200px'><marquee behavior='scroll' direction='up'

scrollAmount='6' scrollDelay='1' onmouseover='this.stop()'  onmouseout='this.start()' direction="up" scrolldelay="70"

><strong>
<?
//وضع الاستعلام في لووب
for($i=0;$i<$result;$i++){
   $row=mysql_fetch_array($ser);

?>
<p align="center">
<font size="1">
<a href="example.php?id=<?echo $row[id] ?>"><? echo('<hr style="border:dotted thin #999999; width:50px"/>');?>
<?echo $row[tiltle ]?>
</a>
</a></font></strong><?}?></marquee></div>


<?
mysql_close($con);
?>
#3

بارك الله فيك ساجربه واوافيك بالنتيجة

#4

اخي القاضل جزاك الله خير

الكود يعمل لكن في الاتجاه الاعلى

عدلت من up الى right بس ما يعرض في صف واحد بل كل سجل في صف مستقل وانا اريد الجميع في صف واحد باتداه اليمين

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

اسم سجل العنوان tilte الكاتب usernm

وشكرا لطيب تواصلك

#5

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

direction

مرتين قم بحذف واحده وعدل الاخرى الى right

تم تعديل هذه المشاركة بواسطة ahmad123 في 25 يونيو 2006 في 12:37

#6

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

اريد ان تكون في صف احد .

1.bmp

#7

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

اقتباس
<html>

<body>

<?

include("link.php");

$que=mysql_query("SELECT * FROM `news` ORDER BY news_id DESC LIMIT 2") or die (mysql_error());

?>

<marquee scrollamount="2" direction="left">

<? while ($cus=mysql_fetch_array($que)){?>

<a href="display.php?news_id=<? echo ' cus[news_id]' ?> ">

<?

echo $cus[title]; ?>

</a>

<? }?>

</marquee>

</form>

</body>

</html>

لكن ظهرت لدي مشكلة في عرض تفاصيل الخبر حيث استخدمت الكود التالي

<html>

<? include("link.php");

?>

<body>

<?

$my_id=$_GET['news_id'];

//echo $my_id ." <br>";

$query=mysql_query("SELECT * FROM news WHERE news_id=1 ") or die (mysql_error());

while ($cus=mysql_fetch_array($query))

{

echo" $cus[2] <br>";

}

?>

</form>

</body>

</html>

هذه الأوامر التي سجلتها لكن كانت الصفحة هذه تعرض لي فارغة ...حيث لا يوجد اي نتيجة ظهرت

تم تعديل هذه المشاركة بواسطة engasma في 27 يونيو 2006 في 14:19

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

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