سلام عليكم
اريد كود يعرض اخر 10 صور المضافة في قاعدة البيانات وتتحدث تلقائيا
ما ادري اذا بحاجه الى هذه المعلومات او لا
ملف بيانات قاعدة البيانات بأسم mysql
قاعدة البيانات اسمها Gallery
اسم الجدول tap
ياريت القى الكود سريعا :con2:
سلام عليكم
اريد كود يعرض اخر 10 صور المضافة في قاعدة البيانات وتتحدث تلقائيا
ما ادري اذا بحاجه الى هذه المعلومات او لا
ملف بيانات قاعدة البيانات بأسم mysql
قاعدة البيانات اسمها Gallery
اسم الجدول tap
ياريت القى الكود سريعا :con2:
السلام عليكم
ببساطة اخوي هذا الكود
كود PHP:
$showlast = mysql_query("SELECT * FROM tap limit 10 ORDER BY id DESC");
while ($row = mysql_fetch_array($showlast))
{
echo"<img src='img_path'>";
}
بدل 10 تحدد العدد المطلوب
الحقل الفريد المعرف id استبدله حسب ماهو عندك
ولاتنسى تستبدل img_path بربط الصورة المطلوبة
انت ماعطيتنا بقية البيانات مثلا الحقول الموجودة بالجدول tap
وي مساعدة حاضرين
تحياتي
التعديل الأخير تم بواسطة الإمبراطور وحيد ; 31-05-2006 الساعة 01:29 PM سبب آخر: تعديل كود .. السرعة قاتلة :S
__________________
كل مالا يعطى يضيع
اخي الامبراطور كودك فيه خطأ
هذا الكود الصحيحكود PHP:
$showlast = mysql_query("SELECT * FROM tap ORDER BY id DESC limit 10");
while ($row = mysql_fetch_array($showlast))
{
echo"<img src='img_path'>";
}
__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com
Pal Coder == Palestinian Coder
بالضبط اخوي Pal Coder
جزاك الله خير ومشكور على التعديل
تحية عذبةكود PHP:
ORDER BY id DESC limit 10
__________________
كل مالا يعطى يضيع
سلام عليكم
مشكورين جدا
انا مبتدأ ولا افقه كثيرا في php .. كنت ابحث منذ يومين عن الطريقة في صنع ذالك ولم افلح
لهذا اعذروني على الاسئلة الكثييرة
ماذا تقصد بـ img_path
هل هو اسم الملف الذي تتخزن فيه الصور؟
اما عن الحقول
name
id
pic
visits
__________
لدى صفحة انترنت خارجية واريد اعرض فيها اخر 10 صور تمت اضافتهم في قواعد البيانات
عملت الصفحة التالية ولكن لم تظهر الصورة .. كذلك لا يمكنني الضغط على الصورة لكي توصلني الى عنوان الصفحة التى بها الصورة
فمن يكملها لي؟؟
كود:<?php include('settings.php'); $showlast = mysql_query("SELECT * FROM tap ORDER BY id DESC limit 10"); while ($row = mysql_fetch_array($showlast)) { echo"<div align="center"> <table border="1" width="15%" style="border-width: 0px"> <tr> <td style="border-style: none; border-width: medium" bgcolor="#CC66FF" align="center"> <img src="" width="150" height="150" alt="" border=0> </td> </tr> <tr> <td style="border-style: none; border-width: medium" bgcolor="#008000" align="center"> $name</td> </tr> </table> </div> } ?>
السلام عليكم اخوي
جرب
استبدل في الكود تبعك
$name
بـــ
$row[name]
في أخطاء وهذا التعديل
كود HTML:echo"<div align='center'> <table border='1' width='15%' style='border-width: 0px'> <tr> <td style='border-style: none; border-width: medium' bgcolor='#CC66FF' align='center'> <img src='' width='150' height='150' alt='' border=0> </td> </tr> <tr> <td style='border-style: none; border-width: medium' bgcolor='#008000' align='center'> $row[name]</td> </tr> </table> </div> ";
اما بخصوص
img_path
هو رابط الصورة
ياليت توضح لنا هل الصورة بيتم تخزينها في قاعدة البيانات؟
ولايتم تخزين الرابط الخاص بها فقط؟؟ وبأي حقل يتم تخزينها
وع استبدال img_path باسم الحقل
تحياتي لك وبالخدمة دوما
اخوك وحيد
__________________
كل مالا يعطى يضيع
لا اعلم لماذا عند العرض لا يعرض لدي المتغيرات التى اكتبها
فقط يظهر لدي
$row[name]
من غير ان يظهر الاسم المطلوب !!
اخوي تحط الطود السابق بعد
while ($row = mysql_fetch_array($showlast))
{
على العموم هذا الكود كامل
والمفورض يشتغل معاككود PHP:
<?php
include('settings.php');
$showlast = mysql_query("SELECT * FROM tap ORDER BY id DESC limit 10");
while ($row = mysql_fetch_array($showlast))
{
echo"<div align='center'>
<table border='1' width='15%' style='border-width: 0px'>
<tr>
<td style='border-style: none; border-width: medium' bgcolor='#CC66FF' align='center'>
<img src='' width='150' height='150' alt='' border=0> </td>
</tr>
<tr>
<td style='border-style: none; border-width: medium' bgcolor='#008000' align='center'>
$row[name]</td>
</tr>
</table>
</div>
";
}
?>
__________________
كل مالا يعطى يضيع
لازالت المشكله
هذا الذي ظهر لدي
arning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\Gallery\last.php on line 6
الخلل في السطر رقم 6
اي في هذا الكود
ربما اعتزل تعلم php قبل ان ابدأكود:while ($row = mysql_fetch_array($showlast))
ههههههه مو لهالدرجة اخوي
اللغة سهلة بس تركيز
تأكد من المتغيرات هنا
$showlast = mysql_query("SELECT * FROM tap ORDER BY id DESC limit 10");
وتأكد من الملف 'settings وان الإتصال مضبوط
تحياتي
__________________
كل مالا يعطى يضيع
جرب هذا الكود وحطه بدل
مع التعديل على المتغيراتكود PHP:
include('settings.php');
اسم السيرفر
اسمة القاعدة
اسم المستخدم
كلمة المرور
كود PHP:
$host="localhost";
$dbname="e";
$user="";
$pass="";
$matt = mysql_connect($host , $user , $pass) or die ("خطأ في قواعد البيانات");
mysql_select_db($dbname ,$matt);
__________________
كل مالا يعطى يضيع
رحم الله والديك اخي الإمبراطور وحيد
اول كود برمجي في php اتعلمه على يديك
انحلت الموضوع بالكامل
ولكن تبقى امر واحد
وهو كيف اعرض الصور من عمودي الى افقى
جواب هذا السؤال يختم الموضوع
وياك يارب وكل السامعين اخوي
وطلبك بسيييط اخووي
استبدل المحتويات الموجودة بين
echo";
و
";
بكود الصورة فقط
<img src='' width='150' height='150' alt='' border=0>
ولو تبيها متحركة بعد
<marquee direction='right' scrollamount='1' scrolldelay='1' width='50' height='50%'>
<img src='' width='150' height='150' alt='' border=0>
</marquee>
وتقدر تعدلها بالفرونت بيج تنسخه وتحطه في الـ html وبعدين في وضع التصميم تعدل مثل ماتحب
وقبل ماتحطها بالفرونت بيج اعمل بحث واستبدال
ابحث عن
"
واستبدله بـ
'
واي شي ثاني حاضرين اخوي
السلام عليكم
اخوك وحيد ،
__________________
كل مالا يعطى يضيع
كل شي على ما يرام وشكرا لك اخي العزيز
ولكن لازالت اخر مشكله وهي عرض الصور بشكل عمودي بهذه الطريقة
صورة
صورة
صورة
اريد عرضها افقيا
هكذا
صورة صورة صورة صورة صورة
قمن يساعدنا وله الاجر والثواب!؟
حفظكم الله
هل من مجيب؟