ติดปัญหาดึงรูปมาจากดาต้าเบส รูปไม่ขึ้น

เริ่มโดย bwnm29, 20 มีนาคม 2017, 21:33:37

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

bwnm29

พอดีทำไฟล์อับโหลด รูปลงไปในดาต้าเบสได้แล้วครับ แต่ติดปัญหา เวลาเรียกให้รูปมาแสดงในหน้าเว็บ  มันไม่ขึ้นรูปมา แต่พอคลิกขวาที่จะเจอแหล่งที่มาของรูป

อันนี้โค้ดตอนเอารูปลง

$ext=pathinfo(basename($_FILES['pro_image']['name']),PATHINFO_EXTENSION);
$new_image_name='img_'.uniqid().".".$ext;
$image_path = "upload/";
$upload_path =$image_path.$new_image_name;
// start upload
$success = move_uploaded_file($_FILES['pro_image']['tmp_name'], $upload_path);
if ($success==FALSE) {
echo "ไม่สามารถอับโหลดรูปได้";
exit();
}

$pro_image = $new_image_name;

$q = "INSERT INTO images (pro_image) VALUES ('$pro_image')";

$result = mysql_query($q);



โค้ดตอนดึงรูปมานะครับ

<?php $ret=mysql_query("select * from images");
  $cnt=1;

  while($row=mysql_fetch_array($ret))
 
 {
?>


                              <tr>
                              <td><?php echo $cnt;?></td>
                                  <td><img src="upload/<?php $row['pro_image'];?> " width="100px" height "100px"></td>
                                 
                                  <td align="center"></td>
                              </tr>
                            <?php $cnt=$cnt+1; }?>
                             


เหมือนมันไม่เรียกชื่อไฟล์นั้นมา เพราะคลิกขวา แล้วมันขึ้นตรง url แค่ admin/upload

ten1312

ตรงนี้ต้อง echo ออกมาด้วย

<td><img src="upload/<?php echo $row['pro_image'];?> " width="100px" height "100px"></td>
บันทึกการเรียนเขียน Program
Java :2 พย. 2559 - 19 พย. 2559 หยุดไว้ก่อน
PHP SQL HTML CSS Bootstrap : 25 พย. 2559 - ปัจจุบัน
Javascript jQuery Ajax Angular JS : เรียนผ่านๆยังไม่จริงจัง

[direct=https://www.nanakaset.com]นานาเกษตร[/direct]

bwnm29