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 > ช่วยด้วยเกี่ยวกับการแก้ไขประวัติส่วนตัวค่ะ อยากให้ขึ้นข้อมูลของเราเพื่อแก้ไข



 

ช่วยด้วยเกี่ยวกับการแก้ไขประวัติส่วนตัวค่ะ อยากให้ขึ้นข้อมูลของเราเพื่อแก้ไข

 



Topic : 046087



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



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




สอบถามค่ะ สงสัยว่าทำไมเวลาเราเขียนโค๊ดอยู่ที่เครือ่งเรา ก็แก้ไขปกติได้ (กรณี User ทั่วไปค่ะ) แก้ไขประวัติส่วนตัวของตัวเอง
แต่พอ Up ขึ้น ข้อมูลที่จะแก้ไข ไหง เป็นข้อมูลของคนแรก ที่ไม่ใช่ของเราคะ แก้ไขโค๊ดไม่ถูกค่ะ
เพราะในเครื่องของเราก็โชว์ข้อมูลส่วนตัวของเราปกติ แต่พออัพไป ดันโชว์ข้อมูลของใครก็ไม่รู้แต่ที่แน่ๆ เป็นคนแรกของฐานข้อมูล
แบบนี้เกี่ยวกับอะไรมั่งคะ หนูงง ค่ะ อันนี้โค๊ดที่โชว์ข้อมูลส่วนตัวของเราเพื่อแก้ไขค่ะ ช่วยทีนะคะ ขอบคุณค่าCode (PHP)
<?php
$id = $_GET[id];
		 session_start();
		if(session_is_registered("newUser")){
		$user= $newUser;
		
			include  ('../connect.php') ;
				// เริ่มติดต่อฐานข้อมูล
		mysql_connect($host, $username, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
		// เลือกฐานข้อมูล
		mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
		//คำสั่ง sql และสั่งให้ทำงาน
		
		$sql = "select * from  tbmod  where user='$user' ";//คำสั่ง sql แสดงข้อมูลตาราง user
		$dbquery=mysql_db_query($dbname,$sql) or die ("mysql_db_query" ); 
		 $result = mysql_fetch_array($dbquery) or die ("mysql_fetch_array" ); 
			
				$id = $result['id'];
				$code=sprintf("%05d",$id);
				$name = $result['name'];
				$surname = $result['surname'];
				$volum= $result['volum'];
				$photo = $result['photo'];
				$address = $result['address'];
				$tumbon = $result['tumbon'];
				$umper = $result['umper'];
				$province = $result['province'];
				$post = $result['post'];
				$home = $result['home'];
				$office = $result['office'];
				$mobile =$result['mobile'];
				$fax = $result['fax'];
				$email = $result['email'];
				$user = $result['user'];
				$pass = $result['pass'];
				$repass = $result['repass'];
				$status = $result['staus'];
				$sta = $result['sta'];
	}	
mysql_close();
	?>
  
  
  
  <img src="../picture/images/viewnewup_01.jpg" width="1000" height="213"></div>
<FORM name= "user_edit.php"  action="user_editUpdate.php" method="post" " enctype="multipart/form-data" />
<p align="center" class="style6">แก้ไขข้อมูลส่วนตัว</p>
<table width="756" border="0" align="center" cellpadding="0" cellspacing="1" >
  <tr>
    <td>รหัสสมาชิก</td>
    <td><?php echo "$code";?></td>
    <td width="247" rowspan="11" valign="top">
	<?
	 if ($photo<>"") {
  echo  "<img src='$photo'> ";
  echo "<br>";
echo "<input type='file' name='fileupload' >";
//if ($photo == " ") {
//if ($photo <>"") {
//echo "<input type='file' name='fileupload' >";
//echo "<input type='hidden' name 'max_file_size' value='100000'> ";
echo"<br><input type='checkbox' name='chkdel' value='1'>ลบรูปภาพ (จะเปลี่ยนรูปให้ลบรูปก่อนนะ) <br>  ";
//echo "<a href ='$photo' target='_blank' > แสดงรูปภาพ </a>";
} else {
//echo "<input type='checkbox' name='chkdel' value='1'>ลบรูปภาพ (จะเปลี่ยนรูปให้ลบรูปก่อนนะ) <br>  ";
//echo "<a href ='$photo' target='_blank' > แสดงรูปภาพ </a>";
//$photo = "photo/temp.jpg" ;
echo  "<img src='photo/temp.jpg'> ";
echo "<br>";
echo "<input type='file' name='fileupload' >";
echo "<input type='hidden' name'max_file_size' value='100000'> <font color = red><br>ยังไม่มีไฟล์รูปภาพค่ะ <br>กรุณาอัพโหลดรูปของคุณที่นี่";
}
?>&nbsp;</td>
  </tr>
  <tr>
    <td width="176"> ชื่อสมาชิก </td>
    <td width="329"><input type="text" name="name" <?php echo"value='$name'";?> size="40" >
        <span class="style1"> *</span></td>
  </tr>
  <tr>
    <td>นามสกุล</td>
    <td><input name="surname" type="text" id="surname" <?php echo"value='$surname'";?> size="40" >
        <span class="style1">* </span></td>
  </tr>
  <tr>
    <td>รุ่น  </td>
    <td><input name="volum" type="text" id="volum" <?php echo"value='$volum'";?>size="10" >
    <span class="style1">* </span></td>
  </tr>
  
  <tr>
    <td>ที่อยู่</td>
    <td><textarea name="address" cols="40" rows="4" id="address" ><?=$address ?></textarea>
        <span class="style1">* </span></td>
  </tr>
  <tr>
    <td> ตำบล </td>
    <td><input name="tumbon" type="text" id="tumbon" <?php echo"value='$tumbon'";?>size="40" >
        <span class="style1">*</span></td>
  </tr>
  <tr>
    <td>อำเภอ</td>
    <td><input name="umper" type="text" id="umper" <?php echo"value='$umper'";?> size="40" >
        <span class="style1">*</span></td>
  </tr>
  <tr>
    <td>จังหวัด</td>
    <td><input name="province" type="text" id="province" <?php echo"value='$province'";?>size="40" >
        <span class="style1">*</span></td>
  </tr>
  <tr>
    <td>รหัสไปรษณีย์</td>
    <td><input name="post" type="text" id="post" <?php echo"value='$post'";?>size="10" maxlength="5" >
        <span class="style1">*</span></td>
  </tr>
  <tr>
    <td>หมายเลขโทรศัพท์ (บ้าน) </td>
    <td><input name="home" type="text" id="home"<?php echo"value='$home'";?>size="10" >
        <span class="style5">(ถ้าไม่กรอกกรุณาใส่ -) </span></td>
  </tr>
  <tr>
    <td>หมายเลขโทรศัพท์ (ที่ทำงาน) </td>
    <td><input name="office" type="text" id="office" <?php echo"value='$office'";?> size="10" >
    <span class="style5">(ถ้าไม่กรอกกรุณาใส่ -) </span></td>
  </tr>
  <tr>
    <td>หมายเลขโทรศัพท์ (มือถือ) </td>
    <td><input name="mobile" type="text" id="mobile" <?php echo"value='$mobile'";?> size="10" >
    <span class="style5">(ถ้าไม่กรอกกรุณาใส่ -) </span></td>
    <td><div align="center" class="style7">หลังทำการแก้ไขข้อมูลแล้ว</div></td>
  </tr>
  <tr>
    <td>หมายเลขโทรสาร (แฟกซ์) </td>
    <td><input name="fax" type="text" id="fax" <?php echo"value='$fax'";?> size="10" >
    <span class="style5">(ถ้าไม่กรอกกรุณาใส่ -) </span></td>
    <td><div align="center" class="style7">กรุณากด&nbsp; F5 เพื่อดูการแสดงผลใหม่ค่ะ </div></td>
  </tr>
  <tr>
    <td>E-Mail Address </td>
    <td><label>
      <input name="email" type="text" id="email" <?php echo"value='$email'";?>size="30" >
    <span class="style1">*</span></label></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>๊ชื่อผู้ใช้</td>
    <td><?php echo"<font  color = red>$user";?></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>รหัสผ่าน</td>
    <td><input name="pass" type="password" id="pass" size="10" <?php echo"value='$pass'";?>size="30" >
      &nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>ยืนยันรหัสผ่าน</td>
    <td><input name="repass" type="password" id="repass" size="10" <?php echo"value='$repass'";?>size="30" ></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="แก้ไขข้อมูล" >
        <input type="reset" name="submit2" value="กรอกใหม่">
        <input name="id" type="hidden" value="<?=$id?>" >
        <input name="photo_del" type="hidden" value="<?=$photo ?>"></td>
    <td>&nbsp;</td>
  </tr>
</table>
<p align="center" class="style6"><br>
</p>
<table width="905" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><div align="center"><img src="../picture/images/admin_03.jpg" width="1000" height="64"></div></td>
  </tr>
</table>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-28 13:37:39 By : vuccine View : 3632 Reply : 2
 

 

No. 1



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



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

ผมงงตรงที่ว่าคุณรับค่า GET เป็น $id เสร็จแล้วหลังจากคุณ query ข้อมูลออกมาจาก DB คุณก็กำหนดค่าใหม่ให้ตัวแปร $id อีก

สรุปว่าที่รับมาเพื่ออะไรอ่ะครับไม่เห็นได้ใช้อะไรเลย = =?






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-28 13:48:56 By : oxygenyoyo
 


 

No. 2



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


ก่อนอื่นให้น้อง ลอง ใช้คำสั่งข้างล่าง ลงในบรรทัดที่ 6

echo $user;
exit();

ว่ามันมีข้อมูลออกมาหรือเปล่า
เพราะที่มันไม่ Fetch ข้อมูลออกมาให้ เพราะมันไม่มีตัวแปรใหนไปอ้างอิงตอนไปดึงมาจากฐานข้อมูลน่ะครับ

ถ้ามันไม่มีข้อมูลออกมา

เราก็ลองอีกวิธีหนึ่งคือ เอาตัวแปร id ที่เรารับค่าตั้งแต่ทีแรกนั้น มาใช้ในบรรทัดดึงข้อมูลบรรทัดที่ 14 แก้เป็นแบบนี้ครับ
จาก
user='$user'
เป็น
id='".$id."';

ลองดูนะครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-28 15:20:00 By : deawx
 

   

ค้นหาข้อมูล


   
 

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