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 : 109925



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



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



ฟอร์ม profile.php

Code (PHP)
<body>
<?php
require 'haed.php';
include 'connect.php';
?>


<?php

$priofile = $_GET['PS'];

$strSQL=("SELECT * FROM tpeople WHERE PeopleID = '$priofile'");
$qry_search = mysql_query($strSQL);
	while($data = mysql_fetch_array($qry_search)){

</form>
<form action='edit_profile.php?edit=<?=$data['PeopleID']?>' method='POST'>

<input type='submit' value='แก้ไข'/>

</form>							
		
<form>				
<fieldset>
<legend><b><font color='#6633ff'>ประวัติ </font><font color='#6633aa'><?=$data['Npeople']." ".$data['Snpeople']?></font></b></legend>
<div>
</div>
<div>
<font color='#2233ff'>
<label class='font1'>ระหัต :</label>
<?=$data['PeopleID']?>
</div>
<div>
<label class='font1'>ชื่อ :</label>
<?=$data['Npeople']?>
</div>
<div>
<label class='font1'>นามสกุล :</label>
<?=$data['Snpeople']?>
</div>
<div>
<label class='font1'>ชื่อเรียก :</label>
<?=$data['nnpeople']?>
</div>
<div>
<label class='font1'>วัน-เดือน-ปีเกิด :</label>
<?=$data['birthday']?>
</div>
<div>
<label class='font1'>เพศ :</label>
<?=$data['gender']?>
</div>
<div>
<label class='font1'>สถานะในครอบครัว :</label>
<?=$data['statusfamily']?>
</div>
<div>
<label class='font1'>เลขบัตรประชาชน :</label>
<?=$data['IDcard']?>
</div>
<div>
<label class='font1'>สัญชาติ :</label>
<?=$data['nationality']?>
</div>
<div>
<label class='font1'>ชนเผ่า :</label>
<?=$data['tribal']?>
</div>
<div>
<label class='font1'>อาชีพ :</label>
<?=$data['career']?>
</div>
<div>
<label class='font1'>บ้านเลขที่ :</label>
<?=$data['IDhome']?>
</div>
<div>
<label class='font1'>หน่วย :</label>
<?=$data['group']?>
</div>
<div>
<label class='font1'>เบอร์โทรศัพท์ :</label>
<?=$data['phone1']." ".$data['phone2']?>
</div>
<div>
<label class='font1'>ทะเบียนบ้าน : </label>
<?=$data['IDfamilybook']?>
</div>

</font>
</fieldset>
</form>
<div>
<a href='edit_profile.php?edit=<?=$data['PeopleID']?>'><input type='submit' value='แก้ไข'></a>
</div>
<?php

}
				require 'foot.php';
?>
</body>





ฟอร์ม edit_profile.php

Code (PHP)
<?php
if(isset($_GET['edit']))
{
$PeopleID=$_GET['edit'];


$edit = ("SELECT * FROM tpeople");
$editresult= mysql_query($edit) or die (mysql_error);
$data = mysql_fetch_array($editresult)

?>



<div class='font'>
<form action='insert_people.php?update=<?=$data['PeopleID']?>' method='POST'>
<fieldset>
<legend>ฟอร์มแก้ไขข้อมูล</legend>
<div><label>ชื่อ :</label>
<input type="text" name='Npeople' value=<?=$data['Npeople']?>>
</div>
<div>
<label>นามสกุล : </label>
<input type='text' name='Snpeople' value="<?=$data["Snpeople"];?>">
</div>
<div>
<label>ชื่อเรียก : </label>
<input type='text' name='nnpeople' value="<?=$data["nnpeople"];?>">
</div>
<div>
<label>วัน-เดือน-ปีเกิด : </label>
<input type='date' name='birthday' value="<?=$data["birthday"];?>">
</div>
<div>
<label>เพศ : </label>
<select name='gender' value="<?=$data["gender"];?>">
<option>เลืก</option>
<option>ญิง</option>
<option>ชาย</option>
</select>
</div>
<div>
<label>สถานะในครอบครัว : </label>
<select name='statusfamily' value="<?=$data["statusfamily"];?>">
<option>เลือก</option>
<option>หัวหน้าครอบครัว</option>
<option>เมย</option>
<option>สมาชัก</option>

</select>
</div>
<div>
<label>เลขบัตรประชาชน : </label>
<input type='text' name='IDcard' value="<?=$data["IDcard"];?>">
</div>
<div>
<label>สัญชาติ : </label>
<input type='text' name='nationality' value="<?=$data["nationality"];?>">
</div>
<div>
<label>ชนเผ่า : </label>
<input type='text' name='tribal' value="<?=$data["tribal"];?>">
</div>
<div>
<label>อาชีพ : </label>
<input type='text' name='career' value="<?=$data["career"];?>">
</div>
<div>
<label>บ้านเลขที่ : </label>
<input type='text' name='IDhome' value="<?=$data["IDhome"];?>">
</div>
<div>
<label>หน่วย : </label>
<input type='text' name='group' value="<?=$data["group"];?>">
</div>
<div>
<label>เบอร์โทรศัพท์1 : </label>
<input type='text' name='phone1' value="<?=$data["phone1"];?>">
</div>
<div>
<label>เบอร์โทรศัพท์2 : </label>
<input type='text' name='phone2' value="<?=$data["phone2"];?>">
</div>
<div>
<label>ทะเบียนบ้าน : </label>
<input type='text' name='IDfamilybook' value="<?=$data["IDfamilybook"];?>">
</div>
<div>
<?php 
echo "
<input type='hidden' value='".$data['PeopleID']."' name='PeopleID'/>
<input type='submit' value='confirm'>
";
?>

</div>
</fieldset>

</form>
<?php
}
?>
</div>



ฟอร์ม insert_people.php

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

?>

<?php
$Npeople =$_POST['Npeople'];
$Snpeople =$_POST['Snpeople'];
$nnpeople =$_POST['nnpeople'];
$birthday =$_POST['birthday'];
$gender =$_POST['gender'];
$statusfamily =$_POST['statusfamily'];
$IDcard =$_POST['IDcard'];
$nationality =$_POST['nationality'];
$tribal =$_POST['tribal'];
$career =$_POST['career'];
$IDhome =$_POST['IDhome'];
$group =$_POST['group'];
$phone1 =$_POST['phone1'];
$phone2 =$_POST['phone2'];
$IDfamilybook =$_POST['IDfamilybook'];
if($Npeople==null){
echo "กรุณาระบุชื่อของคุณ";
if($phone1==null){
$phone1 = 0;
if($phone2==null){
$phone2 = 0;
}
}
}
$sql_insert = "INSERT INTO `tpeople`";
$sql_insert .="(`PeopleID`, `Npeople`, `Snpeople`, `nnpeople`, `birthday`, `gender`, `statusfamily`, `IDcard`, `nationality`, `tribal`, `career`, `IDhome`, `group`, `phone1`, `phone2`, `IDfamilybook`)";
$sql_insert .= "VALUES (NULL,'".$Npeople."','".$Snpeople."','".$nnpeople."','".$birthday."','".$gender."','".$statusfamily."','".$IDcard."','".$nationality."','".$tribal."','".$career."','".$IDhome."','".$group."','".$phone1."','".$phone2."','".$IDfamilybook."')";
$sql_result = mysql_query($sql_insert);

?>
<?php
if(isset($_POST['update'])){

$edit = $_POST['update'];
$edited = $_POST['PeopleID'];

$sql_UPdate = "UPDATE tpeople SET Npeople= '$Npeople',Snpeople = '$Snpeople',nnpeople = '$nnpeople',birthday = '$birthday',gender='$gender',statusfamily='$statusfamily',IDcard='$IDcard',nationality = '$nationality',tribal='$tribal',career='$IDhome',IDhome='$IDhome',group='$group',phone1 = '$phone1',phone2= '$phone2',IDfamilybook='$IDfamilybook' WHERE PeopleID ='$edited'";
$result = mysql_query($sql_UPdate);
if($result){

echo "Update complete";
echo "<meta http-equiv='refresh' content='2, URL=all_people.php'>";
}
}
?>

</div>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-07-14 11:59:14 By : Exk_Za View : 860 Reply : 4
 

 

No. 1



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



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

โทษครับ ฟอร์ม profile.php คำสั่ง แก้ไขใช้ตัว บน นะครับ ลืมลบตัวด้านล่างออก






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-14 12:52:50 By : Exk_Za
 


 

No. 2



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



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

line 38
if(isset($_POST['update'])){

มาจากไหนครับ ไม่เห็นส่ง update มาเป็น post เลยนะครับ

เอา insert ใส่ไว้ ข้างบน มันก็ insert ก่อนซิครับ ?

มันน่าจะอยู่ในเงื่อนไข หรือเปล่า ว่าจะให้ insert หรือ จะ update
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-16 11:33:52 By : progamer2000
 

 

No. 3



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



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

Code (PHP)
<?php
if(isset($_GET['edit']))
{
$PeopleID=$_GET['edit'];


$edit = ("SELECT * FROM tpeople");
$editresult= mysql_query($edit) or die (mysql_error);
$data = mysql_fetch_array($editresult)

?>


หน้า edit_profile นิ ไม่ where เงื่อนไขหรือครับ แล้วจะรู้ได้ไงว่า กำลังแก้คนไหน - -"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-16 11:35:42 By : progamer2000
 


 

No. 4



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



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

ตอนนี่ได้แล้วครับ ผมแยกมันออกจากไฟล์ insert_people.php และทบทวนใหม่ อัพเดทได้แล้วกาบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-16 13:47:27 By : Exk_Za
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 01
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 อัตราราคา คลิกที่นี่