PDA

View Full Version : چه جوري عكس را مي شه در چند سطر نمايش داد



babacpiran
چهارشنبه 15 دی 1389, 09:24 صبح
<?php
$new_members=$profile->get_new_people();
while($new_set=mysql_fetch_array($new_members))
{
$num_images=$people->get_num_images($new_set["member_id"]);
if($num_images==0)
{
$gender=$people->check_gender($new_set["member_id"]);
if($gender=="Male")
{
$image="<img alt='' src='images/male.gif' width=80 border=1>";
}
else
{
$image="<img alt='' src='images/female.gif' width=80 border=1>";
}
}
else
{
$image_url=$people->get_image($new_set["member_id"]);
$pic_name=str_replace('user_images/', '', $image_url);
$image = "<img src='image_gd/image.php?$pic_name' border='0'>";
}
$people_info=$people->get_info($new_set["member_id"]);
$profile_info=$people->get_profile($new_set["member_id"]);
$name=$people->get_name($new_set["member_id"]);
?>
من مي خواهم 20 عكس را در 4 سطر نمايش بده چه دستوري بايد اضافه كنم

hossin.esm
چهارشنبه 15 دی 1389, 09:58 صبح
این فقط یک روش هست

<?php
$new_members=$profile->get_new_people();
while(1)
{
p();
p();
p();
p();
}
function p()
{
$new_set=mysql_fetch_array($new_members);
if($new_set)
{
$num_images=$people->get_num_images($new_set["member_id"]);
if($num_images==0)
{
$gender=$people->check_gender($new_set["member_id"]);
if($gender=="Male")
{
$image="<img alt='' src='images/male.gif' width=80 border=1>";
}
else
{
$image="<img alt='' src='images/female.gif' width=80 border=1>";
}
}
else
{
$image_url=$people->get_image($new_set["member_id"]);
$pic_name=str_replace('user_images/', '', $image_url);
$image = "<img src='image_gd/image.php?$pic_name' border='0'>";
}
$people_info=$people->get_info($new_set["member_id"]);
$profile_info=$people->get_profile($new_set["member_id"]);
$name=$people->get_name($new_set["member_id"]);
}
else
{
break;
}

}
?>

babacpiran
چهارشنبه 15 دی 1389, 10:25 صبح
براي break خطا داد نمي تواند break را عمل كند

mtchabok
چهارشنبه 15 دی 1389, 11:38 صبح
به جای break باید از return استفاده کنید .
break فقط برای حلقه هاس و از حلقه می پره بیرون

hossin.esm
چهارشنبه 15 دی 1389, 12:00 عصر
<?php
$new_members=$profile->get_new_people();
while(1)
{
if(!p()) break;
if(!p()) break;
if(!p()) break;
if(!p()) break;
}
function p()
{
$new_set=mysql_fetch_array($new_members);
if($new_set)
{
$num_images=$people->get_num_images($new_set["member_id"]);
if($num_images==0)
{
$gender=$people->check_gender($new_set["member_id"]);
if($gender=="Male")
{
$image="<img alt='' src='images/male.gif' width=80 border=1>";
}
else
{
$image="<img alt='' src='images/female.gif' width=80 border=1>";
}
}
else
{
$image_url=$people->get_image($new_set["member_id"]);
$pic_name=str_replace('user_images/', '', $image_url);
$image = "<img src='image_gd/image.php?$pic_name' border='0'>";
}
$people_info=$people->get_info($new_set["member_id"]);
$profile_info=$people->get_profile($new_set["member_id"]);
$name=$people->get_name($new_set["member_id"]);

}
else
{
return false;
}
return true;
}
?>

babacpiran
چهارشنبه 15 دی 1389, 21:10 عصر
باز هم درست نشد خطا داد

babacpiran
چهارشنبه 15 دی 1389, 21:13 عصر
<?php
$new_members=$profile->get_new_people();
while($new_set=mysql_fetch_array($new_members))
{
if($new_set%5==0)
{
print "</tr><tr>";
}
$num_images=$people->get_num_images($new_set["member_id"]);
if($num_images==0)
{
$gender=$people->check_gender($new_set["member_id"]);
if($gender=="Male")
{
$image="<img alt='' src='images/male.gif' width=50 border=1>";
}
else
{
$image="<img alt='' src='images/female.gif' width=50 border=1>";
}
}
else
{
$image_url=$people->get_image($new_set["member_id"]);
$pic_name=str_replace('user_images/', '', $image_url);
$image = "<img src='image_gd/image.php?$pic_name' border='1'>";
}
$people_info=$people->get_info($new_set["member_id"]);
$profile_info=$people->get_profile($new_set["member_id"]);
$name=$people->get_name($new_set["member_id"]);

?>

hossin.esm
چهارشنبه 15 دی 1389, 22:57 عصر
چه خطایی میدهد

babacpiran
پنج شنبه 16 دی 1389, 07:25 صبح
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\HostingSpaces\wwwroot\index.php on line 489

<A class=bold_black id=coolNewPersonURLa1 href="http://www.view_profile.php?member_id=">
member_password (http://www.icanoon.com/view_profile.php?member_id=)


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\HostingSpaces\line 536

mtchabok
پنج شنبه 16 دی 1389, 12:05 عصر
عزیز از چه کلاسی استفاده می کنی ؟
این خطایی که نوشتی می گه که مقدار ارسالی به mysql_fetch_array قابل شناسایی نیست ... یعنی اینکه نتیجه کوئریت ایراد داره .
باید کلاست رو درست کنی .