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

كيف اعمل جدول مع Php

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

السلام عليكم

اخوانى الاعزاء

عندي مجموعة من الصور ولدي جدول باسم PICTURE وفيه حقل باسم LINK وهو عن روابط الصور لكل صور حقل واحد

واريد ان اكون برمجة تعرض لي الصور على شكل جدول اوتوماتيكي

مثلا 5 عمود و 5 صف

واذا ضافت عن ذلك تكون لى ضفحة اخرى وتضيفها الى الاخرى

مع العلم اني حاليا كونت جدول بال HTML

وفي كل حقل انزل كود PHP

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

للصور حتى النهاية ولكنني تعبت بها من التغير والاضافة

لذا من لدية حل ان يساعدنى لكي اكون له شاكره له

تم تعديل هذه المشاركة بواسطة كاروان في 21 نوفمبر 2009 في 21:42

#2


لا أنصح باستخدام الجداول في العرض , يمكنك استخدام الطبقات فهي أكثر فاعليه

قاعدة البيانات


`id` INT( 20 ) NOT NULL AUTO_INCREMENT ,
`LINK` VARCHAR( 250 ) NOT NULL ,
`alt` VARCHAR( 250 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM
 CREATE TABLE `picture` (

الشيفره :



<?

$con = mysql_connect("localhost","root","");
if (!$con) die('Could not connect: ' . mysql_error());
mysql_select_db("aa", $con);

$cunt= mysql_num_rows(mysql_query(" SELECT * FROM picture "));

$page=$_GET[/page][page];
if(!$page || (($page*25)>$cunt)) $page=0;
$page_number=$page * 25;
$result=mysql_query(" SELECT * FROM picture LIMIT $page_number , 24 ");
while($row=mysql_fetch_array($result)){
$z++ ;
if($z==6){ $z=0;echo "<div class='clear'></div>"; }else{
echo ' <div class="img"> <img width="150" height="150" src="'.$row[LINK].'" alt="'.$row[alt].'" border="0"></div>';
}
}
echo "<div class='clear'></div>";
echo "Number all images.".$cunt."<br />Pages: ";
for($i=0;$i<$cunt/25;$i++){
$i_show=$i+1;
if($i==$page) echo " [$i_show] "; else
echo "<a href='?page=$i'> [$i_show] </a> ";
}
?>
<style>
.img{
width: 150px;
height: 150px;
border: #FF3300 2px solid;
float: left;
margin: 5px;
}

.clear{
clear: both;
}


</style>

النتيجة :

post-21336-1258864010_thumb.png

ملاحظه :

تم عمل المثال لأن كثيرون الذين يطلبون تعدد الصفحات فأنا لا أشجع حل المثال كامل ولكن كما قلت بسبب الطلب المتتالي لتعدد الصفحات وكنت فاضي شوي :)

تم تعديل هذه المشاركة بواسطة bastr3 في 22 نوفمبر 2009 في 07:29

1

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3


الكود لم یعمل بشكله

حیپ تم تعدیل اكود حسب جدولی

<?php

$con = mysql_connect($connect);

if (!$connect) die('Could not connect: ' . mysql_error());

mysql_select_db($connect);

$query = "SELECT * FROM PICTURE LIMIT 1000";

$result = @mysql_query($query,$connect);

while($row = @mysql_fetch_array($result))

$cunt= mysql_num_rows(mysql_query(" SELECT * FROM picture "));

{

$page=$_GET


;

if(!$page || (($page*25)>$con)) $page=0;

$page_number=$page * 25;

$result=mysql_query(" SELECT * FROM PICTURE LIMIT $page_number , 15 ");

while($row=mysql_fetch_array($result)){

$z++ ;

if($z==6){ $z=0;echo "<div class='clear'></div>"; }else{

echo ' <div class="img"> <img width="95" height="100" src="'.$row[LINKP].'" alt="'.$row[LINKP].'" border="0"></div>';

}

}

echo "<div class='clear'></div>";

echo "Number all images.".$connect."<br />Pages: ";

for($i=0;$i<$con/25;$i++){

$i_show=$i+1;

if($i==$page) echo " [$i_show] "; else

echo "<a href='?page=$i'> [$i_show] </a> ";

}

}

?>

<style>

.img{

width: 95px;

height: 100px;

border: #FF3300 2px solid;

float: left;

margin: 5px;

}

.clear{

clear: both;

}

</style>

ولكن لا عدد الصور و لا الصفحه‌ التالیه‌ تعمل

#4

هل تقومين بالتجربه أون لاين أم على اللوكال هوست ؟

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

اقوم بالتجربة على اون لاين

على سيرفر الموقع

#6

إذن يجب أن تعلمي أن البي أتش بي وسيرفرات اللينكس تتأثر بالأحرف

يعني قاعدة البيانات PICTURE

تختلف عن قاعدة البيانات picture

تأكدي أن الحروف متطابقه تماما مع إسم قاعدة البياانات في بي أتش بي ماي أدمن

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

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