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 > รบกวนช่วยดู Insert/Update/Delete ฟอร์มเดียว แต่ไม่เหมือนตัวอย่างในบทเรียน ยังไง (มีรูปประกอบ)



 

รบกวนช่วยดู Insert/Update/Delete ฟอร์มเดียว แต่ไม่เหมือนตัวอย่างในบทเรียน ยังไง (มีรูปประกอบ)

 



Topic : 059529



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



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




Insert Update Delete Form เดียวกัน ยังไงคะ

iud

จากในรูป ทำไว้3Form

Form1 List ข้อมูล
Form2 Add ข้อมูล
Form3 Edit ข้อมูล

ความจริง ถ้าเปิดมาอันแรก อยากให้แสดงแค่ส่วนบน คือ ที่เป็น List ข้อมูลจากดาต้าเบส เท่านั้น ไม่ต้องแสดง Add, Edit form

ถ้ากด Add เมื่อไหร่ ให้ดึงส่วนของ Add Member อีก Form ที่อยู่ต่อจากกันมาโชว์ และ List กับ Edit form ก็หายไป

ถ้ากด Edit ก็จะไปส่วนของ Form Edit โดยที่ List กับ Add form หายไป


ทำไม่เป็น ช่วยหน่อยค่ะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-01 23:04:26 By : pink22 View : 2417 Reply : 7
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

เพิ่ม if น่ะครับ ถ้าเป็น form Edit ก็ไม่ให้ Shot Form Add ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 07:43:18 By : webmaster
 


 

No. 2



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



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


ไม่เข้าใจ shot form add

ช่วยตอบอธิบายเยอะๆกว่านี้ได้มั๊ยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 09:52:35 By : pink22
 

 

No. 3



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



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

คือ จากที่เห็นจากรูปนี้คือหน้าเดียวกันหมดเลยใช่ไหมครับ เราก็เอาในส่วนของ 2 form ล่างออกไป เหลือแต่ข้างบน ตรงปุ่มด้านท้าย เราก็ใส่เข้าไปว่าจะ link ไปหน้า ไหนถ้าไปหน้า edit ก็ให้มัน link ไปหน้า edit แล้วก็ เปรียบเทียบค่าที่ส่งไปว่าค่าที่ส่งไปเท่ากับค่าที่ในตารางนั้นรึป่าวก็สามารถแก้ไขได้แล้วครับ ประมาณนี้อะป่าว ยังไงก็อธิบายใหม่แล้วกันน่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 12:45:33 By : chonburi f.c
 


 

No. 4



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



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


ไม่ใช่ จะเอาให้อยู่หน้าเดียวกัน ไม่เอาแยกหน้ากัน ไปหน้าedit อันหนึ่ง หน้า delete อันหนึ่ง แบบนั้นไม่เอา

อยากทำเป็นรูปแบบ หลายform ในหนึ่งหน้า แบบนั้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 14:20:25 By : pink22
 


 

No. 5



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



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


ถ้าเขียนแบบนัน code ไม่ตีกันหรือ ว่าจะทำงานอะไร แต่ ถ้าเป็นผมจะใช้ แบบแยกหน้านะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 17:46:04 By : light311
 


 

No. 6

Guest


ใช้ ajax ช่วยดิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 21:33:28 By : ออฟ
 


 

No. 7



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



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


แบบนี้หรือเปล่า

Code (PHP)
<body><br>
<?php
//*** Add Condition ***//
if($_POST["cmdadd"] == "add")
{
	$sqlcheck="SELECT pat_hn FROM patient WHERE pat_hn = '".$_POST[hn]."' ";
	$rs1 = mysql_query($sqlcheck);
	$num = mysql_num_rows($rs1);

	if($num==1){
	$sqlMax="SELECT MAX(the_id) FROM therapy ";
	$result=mysql_query($sqlMax);
	$rs2=mysql_fetch_array($result);
	$id_max=$rs2[0]+1;
	$date = date("Y-m-d");
    $sqlAdd = "INSERT INTO therapy (the_id, pat_hn, ot_id, the_date) VALUES('$id_max', '".$_POST[hn]."', '".$_POST[ot]."', '$date')";
	$rs = mysql_query($sqlAdd);
		if(!$rs)
		{
			echo "Error Save [".mysql_error()."]";
		}
	}elseif($num==0){
		echo "<center><br><br><font color=#FF0000>ไม่มีเลข HN นี้ในระบบ</br></br></center>";
		echo "<meta http-equiv='refresh' content='3; url=therapy.php' charset=utf-8>";
	}

    //header("location:$_SERVER[PHP_SELF]");
    //exit();
}
 //*** Delete Condition ***//
 if($_GET["Action"] == "Del")
{
    $sqlDel = "DELETE FROM therapy WHERE the_id = '".$_GET["CusID"]."' ";
	$result = mysql_query($sqlDel);
    if(!$result)
    {
        echo "Error Delete [".mysql_error()."]";
    }
    //header("location:$_SERVER[PHP_SELF]");
    //exit();
}
?>


<form name="frmadd" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
<input type="hidden" name="cmdadd" value="">
<table width="0" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><div align="right" class="style2">เพิ่มข้อมูลผู้ป่วย(HN)&nbsp;</div></td>
      <td><input type="text" name="hn" id="txtsearch"></td>
	  <td>&nbsp;OT&nbsp;</td>
      <td><select name="ot" id="select">
        <?
		$sql="SELECT * FROM ot ORDER BY ot_code ASC";
		$rs = mysql_query($sql);
		while($row = mysql_fetch_array($rs)){
		?>
          <option value="<?=$row['ot_id'];?>"><?=$row['ot_code'];?></option>
		<?
		}
		?>
      </select>&nbsp;</td>
	  <td><div align="center">
	  <input type="submit" name="submit" id="submit" value="เพิ่ม" onclick="frmadd.cmdadd.value='add';frmadd.submit();"/>
	  </div></td>
    </tr>
  </table>
</form>
	<?php
		$sql ="SELECT therapy.the_id, therapy.pat_hn, therapy.ot_id, therapy.the_date, patient.pat_id, patient.pat_otn, patient.pat_hn, patient.tit_id, patient.pat_name, patient.pat_surname, title.tit_name, ot.ot_code
		 FROM ((therapy INNER JOIN patient ON therapy.pat_hn = patient.pat_hn) 
		 INNER JOIN title ON patient.tit_id = title.tit_id)INNER JOIN ot ON therapy.ot_id = ot.ot_id ORDER BY pat_otn ASC";
		$rs = mysql_query($sql);
		$num = mysql_num_rows($rs);
	?>	
	
<form action="" method="post" name="frmpatient" id="frmpatient">
<table width="700" border="0" align="center" cellpadding="2" cellspacing="0" >
<tr>
	  <td>
	  </td>
	  <td><div align="right" class="style1">จำนวน&nbsp;<?echo $num?>&nbsp;คน</div></td>	 
</tr>
</table>
<table width="700" border="2" align="center" cellpadding="2" cellspacing="0" >
    <tr bgcolor="0099ff">
      <td width="70" valign=top><div align="center"  class="style1">ลำดับที่</div></td>
      <td width="80" valign=top><div align="center" class="style1">OTN</div></td>
      <td width="80" valign=top><div align="center" class="style1">HN</div></td>
      <td width="160" valign=top><div align="center" class="style1">ชื่อ</div></td>
      <td width="150" valign=top><div align="center" class="style1">นามสกุล</div></td>
      <td width="40" valign=top><div align="center" class="style1">OT</div></td>
	  <td width="60" valign=top><div align="center" class="style1">แก้ไข</div></td>
	  <td width="60" valign=top><div align="center" class="style1">ลบ</div></td>
    </tr>
		<?php
		$i=1;
		while($row = mysql_fetch_array($rs)){
		?>
	<tr bgcolor="ffffcc">
      <td valign=top><div align="center" class="style3"><? echo $i?></div></td>
      <td valign=top><div align="center" class="style3"><? echo $row['pat_otn'];?></div></td>
      <td valign=top><div align="center" class="style3"><? echo $row['pat_hn'];?></div></td>
      <td valign=top><div align="left" class="style3"><?echo $row['tit_name']?><? echo		
			$row['pat_name'];?></div></td>
      <td valign=top><div align="left" class="style3"><? echo $row['pat_surname'];?></div></td>
      <td valign=top><div align="center" class="style3"><? echo $row['ot_code'];?></div></td>
      <td valign=top><div align="center" class="style3">
			<a href="patient_detail.php?id=<?=$row['pat_id'];?>">แก้ไข</a>
	  <td valign=top><div align="center" class="style3">
			<a href="JavaScript:if(confirm('ยืนยันการลบข้อมูล ?')==true)
			{window.location='<?=$_SERVER["PHP_SELF"];?>?Action=Del&CusID=<?=$row["the_id"];?>';}">ลบ</a></div></td>
    </tr><?$i++; }?>
</table>
</body>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-02 21:41:47 By : sakabuto
 

   

ค้นหาข้อมูล


   
 

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