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

HOME > PHP > PHP Forum > ช่วยหนูหน่อยค่ะ รับค่าจากฟอร์ม หน้า save form มันไม่ยอม update ลง ฐานข้อมูล



 

ช่วยหนูหน่อยค่ะ รับค่าจากฟอร์ม หน้า save form มันไม่ยอม update ลง ฐานข้อมูล

 



Topic : 070476

Guest




ตอนอยู่ template เก่า มัน update ได้นะคะ แต่พอหนูเปลี่ยน template ใหม่ ก็ update ไม่ได้เฉยเลย ทั้งที่หนูก็ copy โค้ดมาจาก template อันเก่าอ่าคะ ช่วยหนูดูหน่อยคะ ว่าผดดอะไรอะไรเอ่ย??? ขอบคุณพี่ๆมากๆค่ะ (-/|\-).....(_/|\_)


หน้า form register.phpCode (PHP)
<?
 require_once('class/class.ConnectDB.php');


$sql="SELECT * FROM member WHERE user='$username' ";
$obquery=mysql_query($sql);
$dbarr=mysql_fetch_array($obquery);
$tb_color=" bgcolor=''";


?>
<form action="save_regis.php" method="post"  name="contact" >
<div align="center">
  <fieldset>
    <legend>::Member Detail::</legend>
    
    <table width="700" border="0">
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>คำนำหน้า:</label></td>
        <td align="left"><input name="fname" type="radio" id="radio1" value="นาย" checked="checked">นาย
          <input name="fname" type="radio" id="radio2" value="นางสาว" checked="checked">นางสาว
          <input name="fname" type="radio" id="radio3" value="นาง" checked="checked">นาง</td></td>
        </tr
    ><tr>
          <td align="right" bgcolor="#EEEEEE"><label>ชื่อ:</label></td>
          <td align="left"><? echo $dbarr['name'];?></td>
          </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>นามสกุล:</label></td>
        <td align="left" ><? echo $dbarr['lastname'];?></td>
        </tr>
      <tr>
        <td align="left" bgcolor="#EEEEEE"><label>รหัสประจำตัวประชาชน: </label></td>
        <td align="left">
          <input type="text" name="txtID1" id="txtID1" style="width:12px" maxlength=1 onkeyup="keyup(this,event)" onkeypress="return Numbers(event)" /> - 	<input type="text" name="txtID2" id="txtID2" style="width:35px" maxlength=4 onkeyup="keyup(this,event)" onkeypress="return Numbers(event)" /> - 	<input type="text" name="txtID3" id="txtID3" style="width:40px" maxlength=5 onkeyup="keyup(this,event)" onkeypress="return Numbers(event)" /> - 	<input type="text" name="txtID4" id="txtID4" style="width:20px" maxlength=2 onkeyup="keyup(this,event)" onkeypress="return Numbers(event)" /> - 	<input type="text" name="txtID5" id="txtID5" style="width:12px" maxlength=1 onkeyup="keyup(this,event)" onkeypress="return Numbers(event)" />
          </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>เพศ:</label></td>
        <td align="left"><input name="gander" type="radio" id="radioM" value="ชาย" checked="checked">ชาย
          <input name="gander" type="radio" id="radioF" value="หญิง" checked="checked">หญิง
          </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>วัน/เดือน/ปี เกิด:</label></td>
        <td align="left"><table width="200" border="0">
          <tr>
            <td><select name="day" id="day">
              <? for($i=1;$i<=31;$i++){?>
              <option value="<?=$i?>"><?=$i?></option>
              <? } ?>
              </select></td>
            <td><select name="month" id="month">
              <? 
				$mname = array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
				for($i=1;$i<=12;$i++){?>
              <option value="<?=$i?>"><?=$mname[$i]?></option>
              <? } ?>
              </select></td>
            <td><select name="year" id="year">
              <? for($i=date("Y");$i>=date("Y")-80;$i--){?>
              <option value="<?=$i?>"><?=$i?></option>
              <? } ?>
              </select>
             </td>
            </tr>
          </table></td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>สถานะภาพ:</label></td>
        <td align="left"><select name="status" id="status">
          <optgroup label="สถานะภาพ">
            <option value="โสด">โสด</option>
            <option value="แต่งงานแล้ว">แต่งงานแล้ว</option>
            <option value="อย่าร้าง">อย่าร้าง</option>
            </optgroup>
          </select>
          
          </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>อาชีพ:</label></td>
        <td align="left"><select name="career" id="career">
          <optgroup label="อาชีพ">
            <option value="ทำไร่-ทำสวน">ทำไร่-ทำสวน</option>
            <option value="รับจ้าง">รับจ้าง</option>
            <option value="พนักงานโรงงาน">พนักงานโรงงาน</option>
            <option value="ประมง">ประมง</option>
            </optgroup>
          </select>
         
          </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>รายได้(ต่อเดือน):</label></td>
        <td align="left"><select name="money" id="money">
          <optgroup label="รายได้ : เดือน">
            <option value="<3000"> น้อยกว่า 3000 </option>
            <option value="3000-5000">3000-5000</option>
            <option value=">5000">มากกว่า 5000</option>
            </optgroup>
          </select>
         
          </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>เบอร์โทรศัพท์:</label></td>
        <td align="left"> <input type="text" name="txtid1" id="txtid1" style="width:20px" maxlength=2 onkeyup="keyup2(this,event)" onkeypress="return Phone(event)" /> -
          <input type="text" name="txtid2" id="txtid2" style="width:35px" maxlength=4 onkeyup="keyup2(this,event)" onkeypress="return Phone(event)" /> -
          <input type="text" name="txtid3" id="txtid3" style="width:35px" maxlength=4 onkeyup="keyup2(this,event)" onkeypress="return Phone(event)" /> </td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>ที่อยู่:</label></td>
        <td align="left"><textarea name="address" id="address" class="textarea"  cols="45" rows="5"></textarea></td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>ตำแหน่ง:</label></td>
        <td align="left"><input name="position" type="radio" id="radioP" value="ประธาน" checked="checked">
          ประธาน
          <input name="position" type="radio" id="radioH" value="เหรัญญิก" checked="checked">เหรัญญิก
          <input name="position" type="radio" id="radioK" value="กรรมการ" checked="checked">กรรมการ</td>
        </tr>
      <tr>
        <td align="right" bgcolor="#EEEEEE"><label>รูปประจำตัว:</label></td>
        <td align="left"><input name="fileUpload" type="file" id="file"/></td>
        </tr>
      <tr>
        <td colspan="2"><center>
          <p>&nbsp;            </p>
          <p>
          
            <input name="submit" type="submit" title="บันทึก"  value="บันทึก" />
          </p>
        </center></td>
        </tr>
    </table>
  </fieldset>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</form></div>



หน้า save_register.php

Code (PHP)
<?
 require_once('class/class.ConnectDB.php');
 
$fname=$_POST['fname'];
$gander=$_POST['gander'];
$status=$_POST['status'];
$career=$_POST['career'];
$money=$_POST['money'];
$address=$_POST['address'];
$position=$_POST['position'];

//id-card
$txtID1=$_POST['txtID1'];
$txtID2=$_POST['txtID2'];
$txtID3=$_POST['txtID3'];
$txtID4=$_POST['txtID4'];
$txtID5=$_POST['txtID5'];
$id_card="$txtID1-$txtID2-$txtID3-$txtID4-$txtID5";	
//finish id-card



//tel
$txtid1=$_POST['txtid1'];
$txtid2=$_POST['txtid2'];
$txtid3=$_POST['txtid3'];
$tel="$txtid1-$txtid2-$txtid3";
//finish tel


//d/m/y
$date=$_POST['day'];
$month =$_POST['month'];
$year=$_POST['year'];
$birthday = "$day-$month-$year";
//finish d/m/y

if(empty($id_card)|| empty($tel) ){
	echo"<script>alert('กรอกข้อมูลไม่ครบ!!!');history.back();</script>";
     }


//upload resize pic
	if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
	{
		$images = $_FILES["fileUpload"]["tmp_name"];
		$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
		copy($_FILES["fileUpload"]["tmp_name"],"MyResize/".$_FILES["fileUpload"]["name"]);
		$width=100; //*** Fix Width  (Autu caculate) ***//
		$height=100; //*** Fix Heigh (Autu caculate) ***//
		$size=GetimageSize($images);   
		//$height=round($width*$size[1]/$size[0]);
		$images_orig = ImageCreateFromJPEG($images);
		$photoX = ImagesX($images_orig);
		$photoY = ImagesY($images_orig);
		$images_fin = ImageCreateTrueColor($width, $height);
		ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
		ImageJPEG($images_fin,"MyResize/".$new_images);
		ImageDestroy($images_orig);
		ImageDestroy($images_fin);


//*** Insert Record ***//
		//$sql .="INSERT INTO member (fname,id_card,gander,b_date,status,career,money,tel,address,Thumbnails,FilesName) values('$fname','$id_card','$gander','$birthday','$status','$career','$money','$tel','$address','".$new_images."','".$_FILES["fileUpload"]["name"]."')";

 //$obquery=mysql_query($sql);
 

		
	{
		$sql = "UPDATE member SET 
				fname		= '$fname',
				id_card		= '$id_card',
				gander		= '$gander', 
				b_date		= '$birthday',
				status		= '$status',
				career		= '$career',
				money		= '$money',
				tel			= '$tel',
				address		= '$address',
				position	= '$position',
				Thumbnails  = '".$new_images."',
				FilesName	= '".$_FILES["fileUpload"]["name"]."'
				WHERE user='{$_SESSION['username']}' ";
	}
	
		//$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"]."')";
		$objquery = mysql_query($sql);
		
		
		
		{	
			
		
			
			$sql2="update member set 
			status_count= '1'
			where user='$username' and pass='$password'";

			}
			$objquery2 = mysql_query($sql2);
        
	}		
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-16 17:14:47 By : little pig View : 919 Reply : 9
 

 

No. 1



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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

$sql2="update member set status_count= '1' where user='$username' and pass='$password'";


อันนี้หรอครับ บรรทัดมันตกหรือป่าว






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 17:37:01 By : Dragons_first
 


 

No. 2



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



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


ลองเปลี่ยนเป็น $objquery2 = mysql_query($sql2) or die (mysql_error()); ให้มันแสดงเออเรอออกมาดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 17:42:15 By : ozma
 

 

No. 3

Guest


อ๋อ $sql2 หนูเอาไว้ใช้ update เวลา user login เข้ามาอ่าคะ คือ ถ้าเข้ามาครั้งแรก status_count จะเท่ากับ 0 เมื่อ save register ก็ จะ update satut_count = 1 คือ เวลาหนูกด submit หลังกรอกข้อมูลหน้าฟอร์มมันก็ลิงค์มาหน้า save_register นะคะ แต่มันไม่ update ลงตารางให้หนู หนูเลยงง @[email protected]^T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 17:46:00 By : little pig
 


 

No. 4

Guest


มันไม่ update ให้หนู ทั้ง $sql และ$sql2 เลยอ่าค่ะ T^T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 17:48:34 By : little pig
 


 

No. 5



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



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


คำสั่ง or die (mysql_error()); เอาไปใส่ต่อจากคำสั่ง query น่ะเพื่อให้มันแสดงว่าเออเรอที่อะรไร
เอาไปต่อแบบที่บอก No.02 น่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 17:53:33 By : ozma
 


 

No. 6

Guest


to..พี่ omega

มันไม่ฟ้องอะไรเลยค่ะ มันลิงค์ได้แต่ไม่ update เหมือนเดิมกัฟพี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 18:07:12 By : little pig
 


 

No. 7



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



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

บันทัดที่ 12

Code (PHP)
<form action="save_regis.php" method="post"  name="contact" >


เปลี่ยนเป็น

Code (PHP)
<form action="save_register.php" method="post"  name="contact" >

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 19:34:01 By : yogolas
 


 

No. 8

Guest


to.. พี่yogolas

หุหุ หนูผิดเองแหละค่ะ จริงหนูเซฟไว้ในชื่อ save_regis.php แต่หนูดันเอ๋อโพสไว้ที่นี่ว่า savve_register.php หนูตรวจสอบแล้วค่ะ ตรงชื่อไฟล์ กับ action ตรงกัน แต่มันไม่อัพเดทอ่า ตอนนี้พยายามหาทางแก้อยู่เลยค่ะ มึน...... ยังไงก็ขอขอบคุณพี่มากๆนะคะที่บอกวิธีช่วยหนู แต่หนูเอ๋อโพสชื่อผิด หนูขอโทษค่ะ (-/|\-)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 19:52:22 By : little pig
 


 

No. 9

Guest


หนูทำได้แล้วค่ะ ขอขอบคุณพี่ๆทุกคนค่ะที่ช่วยเหลือหนู (-/|\-)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-16 21:06:05 By : little pig
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยหนูหน่อยค่ะ รับค่าจากฟอร์ม หน้า save form มันไม่ยอม update ลง ฐานข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่