PDA

View Full Version : نشان دادن تصاویر



jalaladdin
چهارشنبه 20 اردیبهشت 1391, 19:22 عصر
فایلهای وب سایتم در پوشه admin قرار دادم حالا عکسی که آپلود میکنم در پوشه gallery واین پوشه در پوشه image میباشد ذخیره میگردد اما در قسمت مشاهده تصاویر وب سایتم عکسی نمایش داده نمیشود

<?php
// connect to mysql server
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Not connected : ' . mysql_error());
}
// connect to database server
$db_selected = mysql_select_db('admin', $link);

if (!$db_selected) {
die ('Database error : ' . mysql_error());
}
//$id =$_GET['id'];

$sql = mysql_query("SELECT * FROM `image` ORDER BY `order` ");

while($row= mysql_fetch_array($sql)){
$image = $row['path'];

$image="image/gallery/".$image;



?>

<div><img src="<?php echo $image ;?>" width="400" height="300" alt="Fan"><p class="credit">Photo by</a></p></div>
<?php }?>

djsaeedkhan
چهارشنبه 20 اردیبهشت 1391, 19:40 عصر
سلام
شما باید آدرس عکس رو از صفحه ای که فراخوانی میشه قرار بدید
مثلا عکس در پوشه Image است. آگر صفحه مورد نظر کنار فولدر image هست باید بنویسی image/ax.jpg
ولی اگر فایل index.php یه فولدر قبل از فولدر Image بود. باید admin/image/ax.png بزاری
درست رسوندم

jalaladdin
چهارشنبه 20 اردیبهشت 1391, 21:03 عصر
سلام
شما باید آدرس عکس رو از صفحه ای که فراخوانی میشه قرار بدید
مثلا عکس در پوشه Image است. آگر صفحه مورد نظر کنار فولدر image هست باید بنویسی image/ax.jpg
ولی اگر فایل index.php یه فولدر قبل از فولدر Image بود. باید admin/image/ax.png بزاری
درست رسوندم

آدرس عکس بدین صورت در پایگاه داده ذخیره کردم
gallery/Chrysanthemum.jpg
مشکلم فقط این آین خط است
$image="image/gallery/".$image;

mohamadali1374
چهارشنبه 20 اردیبهشت 1391, 21:53 عصر
سلام دوست عزیز
در پایگاه داده ات فقط نام عکس(Chrysanthemum.jpg) رو ذخیره کن ودر محل نمایش عکس کد زیر رو قرار بده

<img src="image/gallery/<?php echo $row_Recordset1['aks']; ?>" width="325" height="162"><span lang="en-us">
در این کد نام عکس از فیلدی به نام" aks " در پایگاه داده آورده می شود

jalaladdin
پنج شنبه 21 اردیبهشت 1391, 06:35 صبح
با این کدی که شما فرمودید تصویر نشان نمیده اما اگر فایل image.php در کنار پوشه گالری قرار بدم عکس نمایش میده

djsaeedkhan
پنج شنبه 21 اردیبهشت 1391, 09:47 صبح
با این کدی که شما فرمودید تصویر نشان نمیده اما اگر فایل image.php در کنار پوشه گالری قرار بدم عکس نمایش میده

خوب شما آدرس عکس رو با توجه به صفحه ای که می خوای اونو فراخوانی کنی تغییر بده. اسم تصویر که ثابته ولی نوع فراخوانیش در هر جایی ممکنه تغییر کنه

djsaeedkhan
پنج شنبه 21 اردیبهشت 1391, 09:49 صبح
البته میتونی آدرس عکس رو نسبت به آدرس سایت بدی و خلاص. مثلا به جای اینکه بگی image/gallery/ax.jpg بگی localhost/image/ax.jpg

jalaladdin
پنج شنبه 21 اردیبهشت 1391, 19:03 عصر
باز هم مشکل وجود دارد عکس نمایش نمیده

jalaladdin
جمعه 22 اردیبهشت 1391, 17:10 عصر
لطفا راهنمای کنید

djsaeedkhan
جمعه 22 اردیبهشت 1391, 18:10 عصر
سلام
شما لطفا فولدر پروژتو بزار اینجا که ببینیم چشه
از اینجا که نمیشه غیب گفت

MMSHFE
جمعه 22 اردیبهشت 1391, 20:06 عصر
اینو امتحان کنید:


<?php
// connect to mysql server
$link = mysql_connect('localhost', 'root', '') or die('Not connected : ' . mysql_error());
// connect to database server
$db_selected = mysql_select_db('admin', $link) or die ('Database error : ' . mysql_error());
$sql = mysql_query('SELECT * FROM `image` ORDER BY `order`');
if($sql && mysql_num_rows($sql) > 0) {
while($row = mysql_fetch_assoc($sql)) {
echo '<div><img src="/image/gallery/'.$row['path'].'" width="400px" height="300px" alt="Fan"/><p class="credit">Photo by</p></div>'.PHP_EOL;
}
}
?>

موفق باشید.