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,038

HOME > PHP > PHP Forum > สอบถามเรื่องการอัพโหลดรูปภาพไปยังฐานข้อมูล แบบที่ใช้ชื่อเดิม(ไม่มีการเลือกภาพใหม่)


[PHP] สอบถามเรื่องการอัพโหลดรูปภาพไปยังฐานข้อมูล แบบที่ใช้ชื่อเดิม(ไม่มีการเลือกภาพใหม่)

 
Topic : 135709



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



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



ณ ตอนนี้มีรูปที่ใช้ในการแสดงทั้งหมด 6รูปค่ะ

ในฟอร์ม edit detail my club_club leader.php ทั้ง6รูปไม่มีปัญหาเกิดขึ้นหากกดเลือกรูปแล้วอัพไปยังฐานข้อมูล ภาพสามารถแสดงได้ปกติ

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

อยากจะทราบแนวทางแก้ไขค่ะเพราะสเตปที่ใช้ตอนนี้คือ หากค่าในช่องที่เก็บชื่อภาพที่เราเลือกนั้น != ให้ดำเนินการเปลี่ยนชื่อรูปภาพและนำชื่อใหม่ไปเก็บไว้ในตัวแปร $newnameนำค่าในตัวแปรนี้ไปเก็บในฐานข้อมูล และก็อปปี้ภาพไปยังโฟลเดอร์ที่เรากำหนดไว้ แต่ถ้าเป็นelse(ค่าในช่องที่เก็บชื่อภาพเท่ากับค่าว่าง)ให้ตั้งค่า $newname = ตัวแปรที่echoออกมาก่อนหน้านี้เพื่อแสดงรูปภาพ (ตัวอย่างตามภาพด้านล่าง อันนี้คือที่ทำไว้เพื่อให้ผู้ใช้เห็นรูปที่อัพโหลดไปก่อนหน้านี้) รบกวนช่วยชี้แนะทางแก้ไขและข้อผิดพลาดที่เกิดขึ้นด้วยค่ะ ว่าผิดพลาดตรงไหน

ww

Code (PHP)
001.<!DOCTYPE html>
002.<html>
003.<head>
004.    <meta charset="utf-8">
005.    <meta http-equiv="X-UA-Compatible" content="IE=edge">
006.    <title>ดูและแก้ไขรายละเอียดของชมรม</title>
007.    <!--bootstrap -->
008.<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
009.<!-- ckeditor-->
010.<script src="//cdn.ckeditor.com/4.6.2/standard/ckeditor.js"></script>
011.</head>
012.     
013.     
014.    <head>
015.    <link href="dist/css/bootstrap-datepicker.css" rel="stylesheet" />
016.    <script src="dist/js/bootstrap-datepicker-custom.js"></script>
017.    <script src="dist/locales/bootstrap-datepicker.th.min.js" charset="UTF-8"></script>
018.</head>
019.          <?php
020.            
021.    include("connect.php");
022.    include "MenuBar_Club Leader.php";
023.    ?>
024.     
025.    <script type="text/javascript">
026.function autoTab(obj){
027.var pattern=new String("__/__/____"); // กำหนดรูปแบบในนี้
028.var pattern_ex=new String("/"); // กำหนดสัญลักษณ์หรือเครื่องหมายที่ใช้แบ่งในนี้
029.var returnText=new String("");
030.var obj_l=obj.value.length;
031.var obj_l2=obj_l-1;
032.for(i=0;i<pattern.length;i++){
033.if(obj_l2==i && pattern.charAt(i+1)==pattern_ex){
034.returnText+=obj.value+pattern_ex;
035.obj.value=returnText;
036.}
037.}
038.if(obj_l>=pattern.length){
039.obj.value=obj.value.substr(0,pattern.length);
040.}
041.}
042.</script>
043. 
044.<body>
045.<?php
046. 
047.  $ID_club = $_GET['editdetails'];//รับค่า ID_Club
048.     
049.     
050.    $result = mysqli_query($conn," SELECT  * 
051.   FROM club_information
052.    WHERE ID_Club = '$ID_club'");
053. 
054.    if (is_object($result)) {
055.while($row= mysqli_fetch_array($result)) {
056.$id_club = $row['ID_Club'];
057.$nameclub = $row['Name_Club'];
058.$Club_description = $row['Club_description'];
059.$img_club = $row['img_logo_club'];
060.$ID_head_Club = $row['ID_head_Club'];
061.$Exp_Date = $row['Exp_Date'];
062.$Current_state = $row['Current_state'];
063.$type_culb = $row['type'];
064.$name_bank = $row['name_bank'];
065.$name_payee = $row['name_payee'];
066.$number_bank = $row['number_bank'];
067.$scan_bank_img = $row['scan_bank_img'];
068.$amout_to_join = $row['amout_to_join'];
069.$name_Advisor = $row['name_Advisor'];
070.$name_Advisor2 = $row['name_Advisor2'];
071.$name_Advisor3 = $row['name_Advisor3'];
072.$name_board = $row['name_board'];
073.$name_board2 = $row['name_board2'];
074.$treasurer = $row['treasurer'];
075.$Club_detail = $row['Club_detail'];
076.$img1 = $row['img1'];
077.$img2 = $row['img2'];
078.$img3 = $row['img3'];
079.$img4 = $row['img4'];
080.$img5 = $row['img5'];
081. 
082.$path = 'images/'; //---->เช่น 'images/';
083.}}
084. 
085.    ?>
086.<div class="container">
087.    <div class="row">
088.        <div class="col-md-12">
089.    <form action="update edit detail club from club leader_to_DB.php" method="POST" enctype="multipart/form-data"  name="addform" class="form-horizontal" id="addform">
090.        <div class="form-group">
091.        <div class="col-sm-2"></div>
092.        <div class="col-sm-8">
093.       <b> ดูและแก้ไขรายละเอียดของชมรม</b>
094.       </div>
095.       </div>
096.         
097. 
098.      </div>
099.         
100.       <div class="form-group">
101.        <div class="col-sm-2" align="right"> รหัสไอดีชมรม : </div>
102.          <div class="col-sm-8" align="left">
103.            <input  name="id_club" id="id_club"  required class="form-control"  ReadOnly="True"value="<?php echo  $id_club ?>"/>
104.          </div>
105.      </div>
106.         
107.         <div class="form-group">
108.        <div class="col-sm-2" align="right"> ชื่อชมรม : </div>
109.          <div class="col-sm-8" align="left">
110.            <input  name="name_Club" id="name_Club"  required class="form-control"  value="<?php echo $nameclub ?>"/>
111.          </div>
112.      </div>
113.         
114.         <div class="form-group">
115.        <div class="col-sm-2" align="right"> รหัสนักศึกษาประธานชมรม : </div>
116.          <div class="col-sm-8" align="left">
117.            <input  name="ID_head_Club" id="ID_head_Club "  required class="form-control" ReadOnly="True"   value="<?php echo $ID_head_Club ?>"/>
118.          </div>
119.      </div>
120.         
121.                 <div class="form-group">
122.        <div class="col-sm-2" align="right"> รหัสนักศึกษารองประธานชมรมคนที่ 1 : </div>
123.          <div class="col-sm-8" align="left">
124.            <input  name="name_board" id="name_board"  required class="form-control"   value="<?php echo $name_board ?>"/>
125.          </div>
126.      </div>
127.         
128.                         <div class="form-group">
129.        <div class="col-sm-2" align="right"> รหัสนักศึกษารองประธานชมรมคนที่ 2 : </div>
130.          <div class="col-sm-8" align="left">
131.            <input  name="name_board2" id="name_board2"  required class="form-control"   value="<?php echo $name_board2 ?>"/>
132.          </div>
133.      </div>
134.         
135.                                 <div class="form-group">
136.        <div class="col-sm-2" align="right"> รหัสนักศึกษาเหรัญญิก : </div>
137.          <div class="col-sm-8" align="left">
138.            <input  name="treasurer" id="treasurer"  required class="form-control"   value="<?php echo $treasurer ?>"/>
139.          </div>
140.      </div>
141.         
142.        <div class="form-group">
143.        <div class="col-sm-2" align="right"> วัตถุประสงค์ชมรม : </div>
144.          <div class="col-sm-8" align="left">
145.              <textarea cols="80" id="des_club" name="des_club" rows="10" class="ckeditor"  ><?php echo $Club_description;?></textarea>
146.          </div>
147.      </div>
148.         
149.                <div class="form-group">
150.        <div class="col-sm-2" align="right"> รายละเอียดชมรม : </div>
151.          <div class="col-sm-8" align="left">
152.              <textarea cols="80" id="detail_club" name="detail_club" rows="10" class="ckeditor"  ><?php echo $Club_detail;?></textarea>
153.          </div>
154.      </div>
155.         
156.                        <div class="form-group">
157.        <div class="col-sm-2" align="right"> ภาพเพิ่มเติม : </div>
158.          <div class="col-sm-8" align="left">
159.            <img src="images/<?php echo $img1  ?>" width="200" height="100"/>
160.              <input type="file" name="img1_new" id="img1_new" class="form-control"  >
161.              <br></br>
162.                             
163.                  <img src="images/<?php echo $img2  ?>" width="200" height="100"/>
164.              <input type="file" name="img2_new" id="img2_new" class="form-control"  >
165.              <br></br>
166.         
167.                  <img src="images/<?php echo $img3  ?>" width="200" height="100"/>
168.              <input type="file" name="img3_new" id="img3_new" class="form-control"  >
169.              <br></br>
170.             
171.                  <img src="images/<?php echo $img4  ?>" width="200" height="100"/>
172.              <input type="file" name="img4_new" id="img4_new" class="form-control"  >
173.              <br></br>
174.         
175.                  <img src="images/<?php echo $img5  ?>" width="200" height="100"/>
176.              <input type="file" name="img5_new" id="img5_new" class="form-control"  >
177.          </div>
178.      </div>
179.     
180. 
181.     
182.        <div class="form-group">
183.        <div class="col-sm-2" align="right"> วันหมดอายุชมรม : </div>
184.          <div class="col-sm-8" align="left">
185.            <input id="date" name="date" type="text"  onkeyup="autoTab(this)" ReadOnly="True" value="<?php echo $Exp_Date  ?>"> ปี(พ.ศ.)/เดือน/วัน
186.          </div>
187.      </div>
188.         
189.        <div class="form-group">
190.        <div class="col-sm-2" align="right"> สถานะปัจจุบัน : </div>
191.          <div class="col-sm-8" align="left">
192.            <input  name="Current_state" id="Current_state"  required class="form-control" ReadOnly="True" value="<?php echo $Current_state?>"/>
193.          </div>
194.      </div>
195.         
196.        <div class="form-group">
197.     <div class="form-group">
198.                <div class="col-sm-2" align="right">ประเภทของชมรม : </div>
199.          <div class="col-sm-4" align="left">
200.             <select name="type_club" value="">
201.                 <option value="<?php echo $type_culb  ?>"> ประเภทปัจจุบัน : <?php echo $type_culb  ?></option>
202.                <option value="วิชาการ">วิชาการ</option>
203.                 <option value="ศิลปวัฒนธรรม">ศิลปวัฒนธรรม</option>
204.                 <option value="บำเพ็ญประโยชน์">บำเพ็ญประโยชน์</option>
205.                  <option value="กีฬาและนันทนาการ">กีฬาและนันทนาการ</option>
206.                  
207.                </select>
208.        </div> </div> </div>
209.         
210.        <div class="form-group">
211.        <div class="col-sm-2" align="right"> อาจารย์ที่ปรึกษาชมรม : </div>
212.          <div class="col-sm-8" align="left">
213.            <input  name="name_Advisor" id="name_Advisor"   required class="form-control" value="<?php echo $name_Advisor?>"/>
214.            <input  name="name_Advisor2" id="name_Advisor2"  class="form-control" value="<?php echo $name_Advisor2?>"/>
215.            <input  name="name_Advisor3" id="name_Advisor3"   class="form-control" value="<?php echo $name_Advisor3?>"/>
216.          </div>
217.      </div>
218.         
219.         
220.        <h3><strong>รายละเอียดด้านการโอนเงิน </strong></h3>
221.        <div class="form-group">
222.             
223.        <div class="col-sm-2" align="right"> ชื่อธนาคาร : </div>
224.          <div class="col-sm-8" align="left">
225.            <input  name="name_bank" id="name_bank"  required class="form-control" value="<?php echo $name_bank ?>"/>
226.          </div>
227.      </div>
228.         
229.        <div class="form-group">
230.        <div class="col-sm-2" align="right"> ชื่อบัญชีผู้รับโอน : </div>
231.          <div class="col-sm-8" align="left">
232.            <input  name="name_payee" id="name_payee" required class="form-control"  value="<?php echo $name_payee  ?>"/>
233.          </div>
234.      </div>
235.         
236.        <div class="form-group">
237.        <div class="col-sm-2" align="right"> หมายเลขบัญชีธนาคาร : </div>
238.          <div class="col-sm-8" align="left">
239.            <input  name="number_bank" id="number_bank"  required class="form-control" value="<?php echo $number_bank   ?>"/>
240.          </div>
241.      </div>
242.         
243.        <div class="form-group">
244.        <div class="col-sm-2" align="right"> ชำระผ่าน QR Code : </div>
245.          <div class="col-sm-3" align="left">
246.               <input type="file" name="img_scan_money_new" id="img_scan_money_new" >
247.              <img src="images/<?php echo $scan_bank_img ?>" width="200" height="100"/>
248.          </div>
249.      </div>
250.         
251.                <div class="form-group">
252.        <div class="col-sm-2" align="right"> จำนวนเงิน : </div>
253.          <div class="col-sm-8" align="left">
254.            <input  name="amout_to_join" id="amout_to_join"   required class="form-control" value="<?php echo $amout_to_join?>"/>
255.          </div>
256.      </div>
257.         
258.         
259.        <div class="form-group">
260.      <div class="col-sm-2"> </div>
261.          <div class="col-sm-6">
262.          <button type="submit" class="btn btn-primary" id="btn"> บันทึกการแก้ไขข้อมูลชมรม
263.           </button>
264. <a href="show article full_Club Leader.php?ID_Club=<?=  $ID_club ?>" class="btn btn-primary" >ย้อนกลับ</a>
265.              <input type="hidden" name="cerrent_img1" id="cerrent_img1" value="<?php echo $img1  ?>">
266.              <input type="hidden" name="cerrent_img2" id="cerrent_img2" value="<?php echo $img2  ?>">
267.              <input type="hidden" name="cerrent_img3" id="cerrent_img3" value="<?php echo $img3  ?>">
268.              <input type="hidden" name="cerrent_img4" id="cerrent_img4" value="<?php echo $img4  ?>">
269.              <input type="hidden" name="cerrent_img5" id="cerrent_img5" value="<?php echo $img5  ?>">
270.              <input type="hidden" name="cerrent_scan" id="cerrent_scan" value="<?php echo $scan_bank_img ?>">
271.          </div>
272.            
273.      </div> 
274.         
275.         
276.         
277.      </form> </div>   
278.     
279.</div>
280.</div>
281. 
282.     
283.<div class="wrapper row5">
284.  <div id="copyright" class="hoc clear">
285.    <!-- ################################################################################################ -->
286.    <p class="fl_left">Copyright &copy; 2017 - All Rights Reserved - <a href="#">Domain Name</a></p>
287.    <p class="fl_right">Template by <a target="_blank" href="http://www.os-templates.com/" title="Free Website Templates">OS Templates</a></p>
288.    <!-- ################################################################################################ -->
289.  </div>
290.</div>
291.<!-- ################################################################################################ -->
292.<!-- ################################################################################################ -->
293.<!-- ################################################################################################ -->
294.<a id="backtotop" href="#top"><i class="fa fa-chevron-up"></i></a>
295.<!-- JAVASCRIPTS -->
296.<script src="layout/scripts/jquery.min.js"></script>
297.<script src="layout/scripts/jquery.backtotop.js"></script>
298.<script src="layout/scripts/jquery.mobilemenu.js"></script>
299.</body>
300.    </html>



ไฟล์บันทึกไปยังฐานข้อมูล
Code (PHP)
001.<!doctype html>
002.<?php
003.require_once('connect.php');
004. session_start(); //รับค่าไอดียุเซอจากตอนล้อกอิน
005.     
006.  //Set ว/ด/ป เวลา ให้เป็นของประเทศไทย
007.    date_default_timezone_set('Asia/Bangkok');
008.    //สร้างตัวแปรวันที่เพื่อเอาไปตั้งชื่อไฟล์ที่อัพโหลด
009.    $date1 = date("Ymd_His");
010.    //สร้างตัวแปรสุ่มตัวเลขเพื่อเอาไปตั้งชื่อไฟล์ที่อัพโหลดไม่ให้ชื่อไฟล์ซ้ำกัน
011.    $numrand = (mt_rand());
012.$numrand1 = (mt_rand());
013.$numrand2 = (mt_rand());
014.$numrand3 = (mt_rand());
015.$numrand4 = (mt_rand());
016.$numrand5 = (mt_rand());
017. 
018.    //รับชื่อไฟล์จากฟอร์ม
019.    $id_club = $_POST['id_club'];
020.$nameclub = $_POST['name_Club'];
021.$name_board = (isset($_POST['name_board']) ? $_POST['name_board'] : '');
022.$name_board2 = (isset($_POST['name_board2']) ? $_POST['name_board2'] : '');
023.$treasurer = (isset($_POST['treasurer']) ? $_POST['treasurer'] : '');
024.$des_club = $_POST['des_club'];
025.$detail_club = $_POST['detail_club'];
026.$type_club = $_POST['type_club'];
027.$name_Advisor = $_POST['name_Advisor'];
028.$name_Advisor2 = $_POST['name_Advisor2'];
029.$name_Advisor3 = $_POST['name_Advisor3'];
030.$name_bank = $_POST['name_bank'];
031.$name_payee = $_POST['name_payee'];
032.$number_bank = $_POST['number_bank'];
033.$amout_to_join = (isset($_POST['amout_to_join']) ? $_POST['amout_to_join'] : '');
034. 
035.$img_scan_money_new = (isset($_POST['img_scan_money_new']) ? $_POST['img_scan_money_new'] : '');
036.$cerrent_scan = $_POST['cerrent_scan'];
037. 
038.$img1_new = (isset($_POST['img1_new']) ? $_POST['img1_new'] : '');
039.$cerrent_img1 = $_POST['cerrent_img1'];
040. 
041.$img2_new = (isset($_POST['img2_new']) ? $_POST['img2_new'] : '');
042.$cerrent_img2 = $_POST['cerrent_img2'];
043. 
044.$img3_new = (isset($_POST['img3_new']) ? $_POST['img3_new'] : '');
045.$cerrent_img3 = $_POST['cerrent_img3'];
046. 
047.$img4_new = (isset($_POST['img4_new']) ? $_POST['img4_new'] : '');
048.$cerrent_img4 = $_POST['cerrent_img4'];
049. 
050.$img5_new = (isset($_POST['img5_new']) ? $_POST['img5_new'] : '');
051.$cerrent_img5 = $_POST['cerrent_img5'];
052. 
053. 
054.//ภาพคิวอาร์โค้ดรับเงิน
055.$upload=$_FILES['img_scan_money_new'];
056.    if($upload !='') {
057.    //โฟลเดอร์ที่เก็บไฟล์
058.    $path="images/";
059.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
060.    $type = strrchr($_FILES['img_scan_money_new']['name'],".");
061.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
062.    $newname =$numrand.$date1.$type;
063.  
064.    $path_copy=$path.$newname;
065.    $path_link="images/".$newname;
066.     
067.    //คัดลอกไฟล์ไปยังโฟลเดอร์
068.    move_uploaded_file($_FILES['img_scan_money_new']['tmp_name'],$path_copy); }
069.    else 
070.    {
071.        $newname = $cerrent_scan;
072.    }
073. 
074.//img1
075.$upload2=$_FILES['img1_new'];
076.    if($upload2 !='') {
077.    //โฟลเดอร์ที่เก็บไฟล์
078.    $path="images/";
079.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
080.    $type2 = strrchr($_FILES['img1_new']['name'],".");
081.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
082.    $newname2 =$numrand1.$date1.$type2;
083.  
084.    $path_copy2=$path.$newname2;
085.    $path_link="images/".$newname2;
086.     
087.    //คัดลอกไฟล์ไปยังโฟลเดอร์
088.    move_uploaded_file($_FILES['img1_new']['tmp_name'],$path_copy2);    }
089.else
090.    {
091.        $newname2 = $cerrent_img1;
092.     
093.    }
094. 
095.//img2
096.$upload3=$_FILES['img2_new'];
097.    if($upload3 !='') {
098.    //โฟลเดอร์ที่เก็บไฟล์
099.    $path="images/";
100.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
101.    $type3 = strrchr($_FILES['img2_new']['name'],".");
102.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
103.    $newname3 =$numrand2.$date1.$type3;
104.  
105.    $path_copy3=$path.$newname3;
106.    $path_link="images/".$newname3;
107.     
108.    //คัดลอกไฟล์ไปยังโฟลเดอร์
109.    move_uploaded_file($_FILES['img2_new']['tmp_name'],$path_copy3);    }
110.else
111.    {
112.        $newname3 = $cerrent_img2;
113.     
114.    }
115. 
116.//img3
117.$upload4=$_FILES['img3_new'];
118.    if($upload4 !='') {
119.    //โฟลเดอร์ที่เก็บไฟล์
120.    $path="images/";
121.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
122.    $type4 = strrchr($_FILES['img3_new']['name'],".");
123.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
124.    $newname4 =$numrand3.$date1.$type4;
125.  
126.    $path_copy4=$path.$newname4;
127.    $path_link="images/".$newname4;
128.     
129.    //คัดลอกไฟล์ไปยังโฟลเดอร์
130.    move_uploaded_file($_FILES['img3_new']['tmp_name'],$path_copy4);    }
131.else
132.    {
133.        $newname4 = $cerrent_img3;
134.     
135.    }
136. 
137.//img4
138.$upload5=$_FILES['img4_new'];
139.    if($upload5 !='') {
140.    //โฟลเดอร์ที่เก็บไฟล์
141.    $path="images/";
142.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
143.    $type5 = strrchr($_FILES['img4_new']['name'],".");
144.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
145.    $newname5 =$numrand4.$date1.$type5;
146.  
147.    $path_copy5=$path.$newname5;
148.    $path_link="images/".$newname5;
149.     
150.    //คัดลอกไฟล์ไปยังโฟลเดอร์
151.    move_uploaded_file($_FILES['img4_new']['tmp_name'],$path_copy5);    }
152.else
153.    {
154.        $newname5 = $cerrent_img4;
155.     
156.    }
157. 
158.//img5
159.$upload6=$_FILES['img5_new'];
160.    if($upload6 !='') {
161.    //โฟลเดอร์ที่เก็บไฟล์
162.    $path="images/";
163.    //ตัวขื่อกับนามสกุลภาพออกจากกัน
164.    $type6 = strrchr($_FILES['img5_new']['name'],".");
165.    //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่
166.    $newname6 =$numrand5.$date1.$type6;
167.  
168.    $path_copy6=$path.$newname6;
169.    $path_link="images/".$newname6;
170.     
171.    //คัดลอกไฟล์ไปยังโฟลเดอร์
172.    move_uploaded_file($_FILES['img5_new']['tmp_name'],$path_copy6);    }
173.else
174.    {
175.        $newname6 = $cerrent_img5;
176.     
177.    }
178. 
179. 
180.    $sql =  "UPDATE club_information SET Name_Club='$nameclub' ,
181.    Club_description = '$des_club' ,
182.    type = '$type_club' ,
183.    name_bank = '$name_bank' ,
184.    name_payee = '$name_payee',
185.    number_bank = '$number_bank' ,
186.    scan_bank_img = '$newname' ,
187.    amout_to_join = '$amout_to_join' ,
188.    name_Advisor = '$name_Advisor' , name_Advisor2 = '$name_Advisor2', name_Advisor3 = '$name_Advisor3' , name_board = '$name_board' , name_board2 = '$name_board2', treasurer = '$treasurer' ,
189.    Club_detail = '$detail_club' ,
190.    img1 = '$newname2' , img2 = '$newname3' , img3 = '$newname4', img4 = '$newname5' , img5 = '$newname6'
191.    WHERE ID_Club ='$id_club'";
192. 
193.    $result = mysqli_query($conn,$sql) or die ("Error in query: $sql " . mysqli_error($conn,$sql));
194.    if($result)
195.    {
196.            echo "<script type='text/javascript'>";
197.            echo  "alert('แก้ไขข้อมูลเรียบร้อย');";
198.            echo "window.location='MyClub_Club Leader.php';";
199.            echo "</script>";
200.   }
201.      else{
202.            echo "<script type='text/javascript'>";
203.            echo  "alert('เกิดข้อผิดพลาดกรุณาตรวจสอบข้อมูลอีกครั้ง');";
204.                echo "window.location='MyClub_Club Leader.php';";
205.            echo "</script>";
206.      }
207.     
208.     
209. ?>




Tag : PHP, C

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-11-10 08:07:06 By : TleCena View : 1287 Reply : 2
 

 

No. 1



โพสกระทู้ ( 4,765 )
บทความ ( 8 )



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


ทำไมก่อนจะเรียกใช้ตัวแปรไม่เอาเงื่อนไขมาเช็คซะก่อนล่ะ?
$_FILES ถ้าลองทำฟอร์มเล่นๆดูแล้วลอง submit โดยไม่เลือกไฟล์อะไรเลยมันเป็นยังไง ลองดูซิ
จู่ๆก็ไปเรียกเหมือนกับว่ามันมีอยู่ได้ยังไง?
นี่ยังไม่นับว่าทำการ move uploaded โดยไม่ตรวจประเภทไฟล์เลยอีก ความปลอดภัยติดลบ!
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-11-11 01:11:35 By : mr.v
 

 

No. 2

Guest


แก้ได้เรียบร้อยแล้วนะคะ ปรากฏว่าลืมใส่ [name] ที่บรรทัด55และบรรทัดอื่นอีก5บรรทัด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-11-11 07:41:50 By : TT
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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