اريد ادخل نتائج الاستعلام من قاعدة البيانات mysql في marquee
المشكلة انه اذا استخدمت mysql_fetch_array
تعطيني ناتج صف واحد فقط من قاعدة البيانات
فارجو المساعدة
اريد ادخل نتائج الاستعلام من قاعدة البيانات mysql في marquee
المشكلة انه اذا استخدمت mysql_fetch_array
تعطيني ناتج صف واحد فقط من قاعدة البيانات
فارجو المساعدة
استخدم حلقة التكرار while
مثلاً هذا الإستعلام للجدول HAIR والحقول هي
id للرقم
name للاسم
email للايميل
$query=mysql_query("SELECT * FROM HAIR ");هنا طريقة عرض جميع السجلات الموجودة في الجدل HAIR
while ($a=mysql_fetch_array($query))
{
$id=$a["id"]; حقل الرقم
$name=$a["name"]; حقل الاسم
$email=$a["email"]; // حقل الإيميل
// الآن طباعة جميع السجلات
echo "$id <br>";
echo "$name <br>";
echo "$email <br>";
}الآن الحقل id اسندناه للمتغير $id
الحقل name اسندناه للمتغير $name
ال حقل email اسندناه للمتغير $email
أتمنا أن الشرح أفادك ..
بالتوفيق ،،،
اخوي ما قصرت بس مثل ما قتلتك المخرج عندي داخل شريط الـ marquee واللي هو سطر واحد، ففي الحالة الwhile ما بتنفع لانه اذا كان شريط الـmarquee داخل الwhile بتكرر الاخراج على شكل عدة اشرطه وما ينفع
بسم الله الرحمن الرحيم
الأخوة الأفاضل السلام عليكم ورحمة الله وبركاته...
بعد قليل سأطلب منكم مساعدة في PHP & Javascript, كما أتمنى أن تزودوني بمرجع الكتروني حول Javascript بأحد اللغات / العربية, الانكليزية, وحتى التركية /
وقبل أن أطلب المساعدة منكم يسعدني أن أشترك بالرد هنا على هذا الموضوع.
الافتراضات:
---------------
1) لدينا جدول في قاعدة البيانات بعنوان: mar_content يحتوي على النصوص أو الصور التي ستظهر في الـ marquee ومؤلف من الحقول id,content ولنكتب الكود الخاص بقراءة محتوى الجدول وثم الإظهار ضمن marquee .
<?
// getting marquee content from table.
$query="select content from mar_content where 1";
$res=mysql_query($query);
if(!$res){
echo mysql_error();
}
else{
echo "<marquee>";
while($row=mysql_fetch_array($res)){
echo $row[content];
}
echo "</marquee>";
}
?>الأخوة الأفاضل:
بداية قمت بجلب محتوى الـ marquee من الجدول المناسب وذلك عن طريق الإستعلام
وثم وعن طريق التابع mysql_fetch_array و حلقة while قمت بطباعة محتوى الـ marquee .
أتمنى أن أكون قد أضفت إلى أجوبة الأخوة الذين سبقوني, كما أتمنى أن أكون قد قدمت مساعدة للأخ السائل, وختاما لكم مني تحية...
السلام عليكم
بالفعل يمكنك تجربة مثال Dulvan .. ويرجى ملاحظة :
الفصل بين المحتويات للmarquee مثل
echo $row[content].' ::: ';
مثلا
يرجى التجربة واخبارنا بالنتيجة
" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------
شكرا على الرد وسوف اقوم بتجربته
ولقد حاولت ايجاد حل مسبقا ووصلت الى ما يلي
$row1=mysql_fetch_array($result) $row2=mysql_fetch_array($result) $row3=mysql_fetch_array($result) echo"<marquee> $row1[feildname] $row2[feildname] $row3[filedname]</marquee>";
بس ملاحظة انه عدد ناتج الصفوف يجب ان يكون معلوم
صراحة كود الاخ Dulvan رائع وقد جرب ويستحق الاشادة
هذا الموضوع مغلق.