upload image with php II การอัปโหลดรูปภาพเก็บในฐานข้อมูล ภาคแสดงผล
ครั้งที่แล้วแสดงการ อัปโหลดภาพเก็บในฐานข้อมูล ครั้งนี้จะแนะนำการนำภาพขึ้นมาแสดงบนหน้าเว็บ การนำภาพมาแสดงก็ไม่ได้เป็นอะไรที่มากไปกว่า เอาชื่อภาพจากฐานข้อมูล มาต่อให้ชี้ไปยังโฟลเดอร์ที่เราอัปโหลดภาพจริง เก็บไว้
ผมขอเพิ่มเติมว่า ให้สังเกตโค้ดตรงกำหนด ว่าจะให้ตารางแสดงกี่คอลัมน์ นะครับ เห็นถามกันในหลายๆเว็บบอร์ด จะเห็นว่าเราควบคุมได้ด้วยโค้ดแค่ 2 บรรทัด
ดูโค้ดนะครับ
<?php // ส่วนกำหนดการเชื่อมต่อฐานข้อมูล $hostname_connection = "localhost"; $database_connection = "db_test"; $username_connection = "root"; $password_connection = ""; $connection = mysql_pconnect($hostname_connection, $username_connection, $password_connection) or trigger_error(mysql_error(),E_USER_ERROR); mysql_query( "SET NAMES UTF8" ) ; // ดึงข้อมูลจากฐานข้อมูล ไม่มีโค้ดการแบ่งหน้านะจ๊ะ ไปเพิ่มเติมเอง mysql_select_db($database_connection, $connection); $query_rs_image = "SELECT * FROM tbl_image ORDER BY image_id ASC"; $rs_image = mysql_query($query_rs_image, $connection) or die(mysql_error()); $row_rs_image = mysql_fetch_assoc($rs_image); $totalRows_rs_image = mysql_num_rows($rs_image); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>upload image with php II</title> </head> <body> <table> <?php if ($totalRows_rs_image > 0) { // แสดงผลถ้ามีข้อมูลในฐานข้อมูล ?> <tr> <?php do { ?> <?php // รูปภาพให้เอาค่าจากฐานข้อมูลมาต่อ ให้ชี้ไปยังภาพที่อัปโหลดมา ?> <td><?php echo '<img src="upload_images/{$row_rs_image['image_name']}" />';?></td> <?php // กำหนดว่า จะให้ตาราง แสดงกี่คอลัมน์ ง่ายๆ ด้วยคำสั่งแค่ 2 บรรทัด $iLoop++ ; if ( $iLoop % 3 == 0 ) {echo "</tr><tr>" ;} } while ($row_rs_image = mysql_fetch_assoc($rs_image)); ?> </tr> <?php } ?> </table> </body> </html>
บทความน่าสนใจ
- upload image with php II การอัปโหลดรูปภาพเก็บในฐานข้อมูล II
- upload image with php การอัปโหลดรูปภาพเก็บในฐานข้อมูล
- วิธีแก้ปัญหา Parse error: syntax error, unexpected T_VARIABLE
- สร้าง mouse over image caption ด้วย CSS ล้วนๆ
Tags: PHP
มี 4 ความเห็น ในบทความเรื่อง “upload image with php II การอัปโหลดรูปภาพเก็บในฐานข้อมูล ภาคแสดงผล”
แสดงความเห็น
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin
ขอบคุณมากครับ ใช้ได้ดีมากเลย
ขอบคุณมากครับ ขอรับไปลองนะครับ
ขอถามเพิ่มเติมนะครับ
เราจะทำให้มันเชื่อมระหว่างอัพโหลดยังไงหร๋อครับ
มือใหม่ครับ
ขอบคุณมากครับ
<?php echo '’;?>
‘image_name’ ต้องใส่อะไรหรอคับ?
คุณ Natz ถามซะตอบไม่ถูกเลย
<?php echo '’;?>
['image_name']= filde ที่เก็บชื่อภาพในฐานข้อมูล