Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ผมวนข้อมูล มาแล้วพอจะแก้ไขรูป ของแต่ละอันทำไงอะครับผมลองทำดูมันกลายเป็นอัพรูปเหมือนกันหมดอะครับ



 

ผมวนข้อมูล มาแล้วพอจะแก้ไขรูป ของแต่ละอันทำไงอะครับผมลองทำดูมันกลายเป็นอัพรูปเหมือนกันหมดอะครับ

 



Topic : 119898



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



คือ ตอนผม แก้ไขในส่วนของ id อะครับ หรือว่า sql ผมผิดก่อนหรือเปล่าวอะครับ

Code (PHP)
<?php
        include('connect.php');
         $product_id = null;

           if(isset($_GET["product_id"]))
           {
               $product_id = $_GET["product_id"];
           }
          
          $id = null;
          if(isset($_GET["id"]))
          {
            $id = $_GET["id"];
          }
        

        

           $sql = "SELECT * FROM tsp_product,tsp_product_gallery WHERE tsp_product_gallery.product_id = tsp_product.product_id AND tsp_product_gallery.product_id='".$product_id."' ";

           $query = mysqli_query($objCon,$sql);

          
        ?>
  <?php
                   $row = 1;
                   while($result = mysqli_fetch_array($query))
                   {
                    ?>

                        <tr>
                            <td>รูปภาพ:<?php echo $row; ?></td>
                            <td><a href="aaaaaa.php?id=<?php echo $result['id'];?>"><img src="image_category/<?php echo $result["image_path"];?> " style="height:80px;width:160px"></a>
                                <input type="file" name="filUpload[]">
                                  <span id="mySpan"></span>


    <br>
    </td>   
                        </tr>
                    
                      <?php
                      $row++;
                  }
                      ?> 


อันนี้ไฟล์ ตอน edit ครับ

Code (PHP)
<?php
	
	include('connect.php');

	for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
	{
		if($_FILES["filUpload"]["name"][$i] != "")
		{
			if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"image_category/".$_FILES["filUpload"]["name"][$i]))
			{
				
				$strSQL = "UPDATE tsp_product_gallery ";
				$strSQL .="SET image_path = '".$_FILES["filUpload"]["name"][$i]."' WHERE product_id ='".$_GET["product_id "]."' ";
				
				$objQuery = mysqli_query($objCon,$strSQL);
			}
		}
	}

	echo "Copy/Upload Complete<br>";
	echo $strSQL;
?>

รูปฐานข้อมูลครับ

รูป

อันนี้ตัวอย่างที่ผมจะแก้ไขอะครับ เป็นลักษณะนี้ครับ

รูป



Tag : PHP, MySQL, HTML/CSS, CakePHP









ประวัติการแก้ไข
2015-11-13 13:56:14
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-11-13 13:52:51 By : Poae View : 870 Reply : 15
 

 

No. 1



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Code (SQL)
$strSQL = "UPDATE tsp_product_gallery ";
$strSQL .="SET image_path = '".$_FILES["filUpload"]["name"][$i]."' WHERE product_id ='".$_GET["product_id "]."' ";
 
echo $strSQL.'<br>'; 
//$objQuery = mysqli_query($objCon,$strSQL);


เบื้องต้น ทำแบบนี้ก่อนนะคับ แล้ว ดู ตัว sql ว่า ข้อมูลถูกต้องไหม ก่อนที่จะไปสั่งให้มันทำงาน






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 14:06:49 By : progamer2000
 


 

No. 2



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองแล้วครับได้แบบนี้

รูป
ช่วยทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 14:14:27 By : Poae
 

 

No. 3



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

คำถาม

1. คุณดึงรูปมาแสดง ตาม product_id ใช่ไหมคับ

2. ใน 1 product_id มีหลายรูป ใช่ไหม


ถ้าตอบ ใช่ทั้ง 2 ข้อ ตอน upload ให้ update where ไปที่ id คับ ไม่ใช่ product_id
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 14:21:58 By : progamer2000
 


 

No. 4



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ทำไม id มันวน มาให้ผมแค่เลขเดี๋ยวอะครับช่วยทีครับ
รูป
ตัวอย่างโค้ดอะครับผมใช้แบบนี้ครับ ผิดยังไงอะ
Code (PHP)
 <li  class="active"><a href="edit_album.php?product_id=<?php echo $result["product_id"];?>&id=<?php echo $result["id"];?>">อัลบั้มภาพ</a></li>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 15:30:57 By : Poae
 


 

No. 5



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แปะทั้ง page ทีคับ ดูแยกส่วนผม งง แปะๆ มาเลยครับไม่ต้องกลัว code คนอื่นรู้หรอก อิอิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 15:55:56 By : progamer2000
 


 

No. 6



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แบบนี้ครับ
Code (PHP)
<ul class="nav nav-tabs">
  <li><a href="insert_product.php?product_id=<?php echo $result["product_id"];?>">ทั่วไป</a></li>
   <li  class="active"><a href="edit_album.php?product_id=<?php echo $result["product_id"];?>&id=<?php echo $result["id"];?>">อัลบั้มภาพ</a></li>

</ul>

      <form action="save_edit_album.php?product_id=<?php echo $_GET['product_id'];?>&id=<?php echo $_GET['id'];?>" method="post" enctype="multipart/form-data" id="form">
        <div id="tab-general" style="display: block;">

        <ul class="nav nav-tabs">
            <li class="active"><a href="insert_product.php"><img src="../assets/images/th.png" title="Thai"> Thai</a></li>
                  <li><a href="insert_newsEn.php" ><img src="../assets/images/gb.png" title="English"> English</a></li>
         
        </ul>
                    
                <div class="tab-content">
                  <div id="language1" class="tab-pane fade in active">
                
                    <table class="form">
                        <tbody>
                            <tr>
                     <select name="language" style="visibility:hidden">
                    
                        <option value="1">THAI</option>
                    
                        </select>
                            </tr>

                   <?php
                   $row = 1;
                   while($result = mysqli_fetch_array($query))
                   {
                    ?>

                        <tr>
                            <td>รูปภาพ:<?php echo $row; ?></td>
                            <td><a href="aaaaaa.php?id=<?php echo $result['id'];?>"><img src="image_category/<?php echo $result["image_path"];?> " style="height:80px;width:160px"></a>
                                <input type="file" name="filUpload[]">
                                  <span id="mySpan"></span>


    <br>
    </td>   
                        </tr>
                    
                      <?php
                      $row++;
                  }
                      ?>  
                     


                     

            </tbody></table>
            <input name="btnSubmit" type="submit" value="บันทึก">
            <?php
            mysqli_close($objCon);
            ?>
                  </div>


                 

                </div>

          </form>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 16:03:35 By : Poae
 


 

No. 7



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แนบ input hidden ค่า id ของแต่ละรูปส่งไปด้วยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 16:14:29 By : progamer2000
 


 

No. 8



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ทำยังไงอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 16:18:06 By : Poae
 


 

No. 9



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เหอ การทำ input hidden ง่ายๆเองนะคับ ><

Code (PHP)
<input type="hidden" name="id[]" value="<?php echo $row['id']?">

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 16:40:40 By : progamer2000
 


 

No. 10



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แต่ก็ยังเหมือนเดิมอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 17:04:58 By : Poae
 


 

No. 11



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอ code ทั้งหมด ปัจจุบันหน่อยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 17:14:38 By : progamer2000
 


 

No. 12



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แบบนี้อะครับ
Code (PHP)
<ul class="nav nav-tabs">
  <li><a href="insert_product.php?product_id=<?php echo $result["product_id"];?>">ทั่วไป</a></li>
   <li  class="active"><a href="edit_album.php?product_id=<?php echo $result["product_id"];?>&id=<?php echo $result["id"];?>">อัลบั้มภาพ</a></li>

</ul>

      <form action="save_edit_album.php?product_id=<?php echo $_GET['product_id'];?>&id=<?php echo $_GET['id'];?>" method="post" enctype="multipart/form-data" id="form">
        <div id="tab-general" style="display: block;">

        <ul class="nav nav-tabs">
            <li class="active"><a href="insert_product.php"><img src="../assets/images/th.png" title="Thai"> Thai</a></li>
                  <li><a href="insert_newsEn.php" ><img src="../assets/images/gb.png" title="English"> English</a></li>
         
        </ul>
                    
                <div class="tab-content">
                  <div id="language1" class="tab-pane fade in active">
                
                    <table class="form">
                        <tbody>
                            <tr>
                     <select name="language" style="visibility:hidden">
                    
                        <option value="1">THAI</option>
                    
                        </select>
                            </tr>

                   <?php
                   $row = 1;
                   while($result = mysqli_fetch_array($query))
                   {
                    ?>

                        <tr>
                            <td>รูปภาพ:<?php echo $row; ?></td>
                            <td><a href="aaaaaa.php?id=<?php echo $result['id'];?>"><img src="image_category/<?php echo $result["image_path"];?> " style="height:80px;width:160px"></a>
                                <input type="hidden" name="id[]" value="<?php echo $result['id']; ?>">
                                <input type="file" name="filUpload[]">
                                  <span id="mySpan"></span>


    <br>
    </td>   
                        </tr>
                    
                      <?php
                      $row++;
                  }
                      ?>  
                     


                     

            </tbody></table>
            <input name="btnSubmit" type="submit" value="บันทึก">
            <?php
            mysqli_close($objCon);
            ?>
                  </div>


                 

                </div>

          </form>

ไฟล์ edit ครับผม
Code (PHP)
<?php
	
	include('connect.php');

	for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
	{
		if($_FILES["filUpload"]["name"][$i] != "")
		{
			if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"image_category/".$_FILES["filUpload"]["name"][$i]))
			{
				//*** Insert Record ***//
				$strSQL = "UPDATE tsp_product_gallery ";
				$strSQL .="SET image_path = '".$_FILES["filUpload"]["name"][$i]."' WHERE product_id ='".$_GET["product_id"]."' AND id ='".$_GET["id"]."' ";
				echo $strSQL;
				$objQuery = mysqli_query($objCon,$strSQL);
			}
		}
	}

	echo "Copy/Upload Complete<br>";

?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 17:19:38 By : Poae
 


 

No. 13



โพสกระทู้ ( 1,150 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

คุณต้อง วน id ที่ GET ไปด้วยนะคับ

เหมือนวน ไฟล์ที่ upload ไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-13 17:20:54 By : progamer2000
 


 

No. 14



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

วนยังไงหรือ
สอนผมหน่อยครับ ผมไม่ค่อยเป็นอะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-14 08:45:19 By : Poae
 


 

No. 15



โพสกระทู้ ( 192 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

วนข้อมูลได้แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-14 09:30:59 By : Poae
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผมวนข้อมูล มาแล้วพอจะแก้ไขรูป ของแต่ละอันทำไงอะครับผมลองทำดูมันกลายเป็นอัพรูปเหมือนกันหมดอะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่