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

HOME > PHP > PHP Forum > จะออกแบบฟอร์มกรอกข้อมูลและฐานข้อมูลยังไงดีค่ะ หัวหน้าต้องการให้ทำแบบรายงานประจำวันให้พนักงานกรอกข้อมูล



 

จะออกแบบฟอร์มกรอกข้อมูลและฐานข้อมูลยังไงดีค่ะ หัวหน้าต้องการให้ทำแบบรายงานประจำวันให้พนักงานกรอกข้อมูล

 



Topic : 027135



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



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




หัวหน้าต้องการให้ทำแบบรายงานประจำวันให้พนักงานกรอกข้อมูล

โดยมีทั้งหมด 3 ตารางอยู่หน้าเดียวกันค่ะ

1.เกี่ยวกับลูกค้า
rrr

2.รายละเอียดงาน
rrr

3.วัสดุอุปกรณ์ที่ต้องใช้
rrr


แต่ละตารางให้มีจำนวน 5 แถว แต่ละแถวก็เป็นงานคนละชนิดให้ยูชเชอร์กรอกเอง ตามรูปค่ะ

มือไหม่อย่างเราเห็นโจทย์แล้วปวดหัวเลยค่ะ

ไม่รู้จะออกแบบฟอร์มตอนกรอกข้อมูลยังไง จะให้มัน insert ทีละ 5 แถวได้เลยหรือไม่ และไม่รู้ว่าถูกวิธีไหม

จะออกแบบฟอร์มกรอกข้อมูลยังไงดีค่ะ บอกตรงๆว่ามึนมาก แต่รับปากเค้าไปแล้วว่าทำได้

ช่วยแนะนำด้วยค่ะ ขอบคุณสำหรับทุกคำตอบค่ะ

หน้าแสดงผลจะให้มันเป็นประมาณนี้ค่ะ
fff



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-07 22:43:50 By : Avrill View : 1313 Reply : 10
 

 

No. 1



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



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


ก็เอา textfield ใส่ลงไปใน table สิครับแล้วจากนั้นก้ add ลง db แล้วก็โชออกมาให้ดู






Date : 2009-05-07 23:13:05 By : kanchen
 


 

No. 2



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



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


Quote:
ก็เอา textfield ใส่ลงไปใน table สิครับแล้วจากนั้นก้ add ลง db แล้วก็โชออกมาให้ดู


อันนี้เข้าใจอยู่ค่ะ แต่อยากทราบว่า
มันมี 5 แถวอ่ะ ให้ user กรอกข้อมูลทั้ง 5 แถวแล้วค่อยกด submit ได้ใช่ไหม่ค่ะ งงๆ

หรือว่าต้องกรอกข้อมูลทีละแถวแล้วค่อยกด submit

เพราะ user จะกรอกไม่ครบ 5 แถวก็ได้ อาจจะเป็น 3 แถว หรือ 4 แถว
Date : 2009-05-07 23:40:09 By : Avrill
 

 

No. 3



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



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


ก็สร้าง submit 1 อันต่อ 1 แถวสิครับให้ลองเอา code รันดูนะครับแล้วจะเช้าใจที่ผมทำนั้นเป็นการซ้อน table ครับโดย table ที่2นั้นต้องสร้าง form ก่อนครับพูดง่ายๆคือ 1 table ใหญ่และใน table ใหญ่มี table ย่อยครับ
Quote:
<table width="299" border="1">
<tr>
<td>field1</td>
<td>field2</td>
<td>field3</td>
<td>field4</td>
<td>field5</td>
</tr>
<tr>
<td height="38" colspan="5"><form id="form1" name="form1" method="post" action="">
<table width="291" border="1">
<tr>
<td><input name="textfield" type="text" id="textfield" size="10" /></td>
<td><input name="textfield2" type="text" id="textfield2" size="10" /></td>
<td><input name="textfield3" type="text" id="textfield3" size="10" /></td>
<td><input name="textfield4" type="text" id="textfield4" size="10" /></td>
<td><input type="submit" name="button" id="button" value="Submit" /></td>
</tr>
</table>
</form> </td>
</tr>
<tr>
<td colspan="5"><form id="form2" name="form2" method="post" action="">
<table width="291" border="1">
<tr>
<td><input name="textfield5" type="text" id="textfield5" size="10" /></td>
<td><input name="textfield5" type="text" id="textfield6" size="10" /></td>
<td><input name="textfield5" type="text" id="textfield7" size="10" /></td>
<td><input name="textfield5" type="text" id="textfield8" size="10" /></td>
<td><input type="submit" name="button2" id="button2" value="Submit" /></td>
</tr>
</table>
</form> </td>
</tr>
<tr>
<td colspan="5"><form id="form3" name="form3" method="post" action="">
<table width="291" border="1">
<tr>
<td><input name="textfield6" type="text" id="textfield9" size="10" /></td>
<td><input name="textfield6" type="text" id="textfield10" size="10" /></td>
<td><input name="textfield6" type="text" id="textfield11" size="10" /></td>
<td><input name="textfield6" type="text" id="textfield12" size="10" /></td>
<td><input type="submit" name="button3" id="button3" value="Submit" /></td>
</tr>
</table>
</form> </td>
</tr>
</table>


อันนี้เป็นการส่งค่าครับ
Code (PHP)
<?php
<input name="button2" type="button" id="button2" onclick="window.location='pageที่ต้องการส่งค่า'" value="Update" />
?>

Date : 2009-05-08 00:11:24 By : kanchen
 


 

No. 4

Guest


Code (PHP)
<?php
<input name="button2" type="button" id="button2" onclick="window.location='pageที่ต้องการส่งค่า'" value="Update" />
?>






งงตรงนี้ จะเอาไปใช้ตอนไหนอ่ะ
Date : 2009-05-11 12:33:21 By : Avrill
 


 

No. 5



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



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


ทำไม ต้องใช้ tag php อะครับๆ ทำไมไม่ใช้ tag form อะครับ มันมีข้อดียังไงหลอ ครับๆ อยากรู้อะครับๆ ^^''
Date : 2009-05-11 13:21:09 By : leelemon
 


 

No. 6



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



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

ตั้งชื่อ input Text เป็นแบบ Array ครับ
ส่งค่าแล้ว Count Array Insert ครับได้แน่นอนถ้าทำถูก
หลักการคล้ายกับ Checkbox หลายตัวนั้นแหละครับ
Date : 2009-05-11 13:37:01 By : suneogaz
 


 

No. 7



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



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


Quote:
ตั้งชื่อ input Text เป็นแบบ Array ครับ
ส่งค่าแล้ว Count Array Insert ครับได้แน่นอนถ้าทำถูก
หลักการคล้ายกับ Checkbox หลายตัวนั้นแหละครับ


อยากขอดูโค๊ดตัวอย่างหน่อยได้ไหมค่ะ

ยังมือไหม่ ไม่ค่อยเข้าใจมากนัก
Date : 2009-05-11 14:02:50 By : Avrill
 


 

No. 8



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

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

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

ลองดูแบบนี้ครับ
<?php
	if (isset($_POST['test'])){
		mysql_connect('localhost','root','root_password');
		$n=1;
		//ขณะที่ field แรกของ record ที่ $n ยังมีข้อมูลอยู่
		//ให้เพิ่ม ข้อมูลของ $_POST[data][$n] ลงในตาราง
		while(!empty($_POST['data'][$n]['f1'])){
			$record = array_map('mysql_real_escape_string',$_POST['data'][$n]);
			$s = "'".implode("','",$record)."'";
			$query = "INSERT INTO tb1(f1,f2,f3,f4,f5) VALUES($s)";
			$res = mysql_query($query);
			if (!$res){
				echo "\n<br />".mysql_error();			
			}
			$n++;
		}
	}else{
		echo 'nodata';
	}
?>
<form method="post" action="?">
<?php foreach(array(1,2,3,4,5) as $n): ?>
	R <?php echo $n; ?>
	<input type="text" name="data[<?php echo$n;?>][f1]" value="" />
	<input type="text" name="data[<?php echo$n;?>][f2]" value="" />
	<input type="text" name="data[<?php echo$n;?>][f3]" value="" />
	<input type="text" name="data[<?php echo$n;?>][f4]" value="" />
	<input type="text" name="data[<?php echo$n;?>][f5]" value="" />
	<br />
<?php endforeach; ?>	
	<input type="submit" name="test" value="submit" />				
</form>

Date : 2009-05-11 14:20:12 By : num
 


 

No. 9



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



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

<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=windows-874">
<title>No title</title>
<meta name="generator" content="Namo WebEditor">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form name="form1" target="#" method="post">
<table border="1" width="766">
<?
for($i=0;$i<5;$i++)
{
?>
<tr>
<td width="133"><input type="text" name="formtext1[<?=$i;?>]"></td>
<td width="178"><input type="text" name="formtext2[<?=$i;?>]"></td>
<td width="167"><input type="text" name="formtext3[<?=$i;?>]"></td>
<td width="145"><input type="text" name="formtext4[<?=$i;?>]"></td>
<td width="109"><input type="text" name="formtext5[<?=$i;?>]"></td>
</tr>
<?
}
?>
<tr>
<td width="812" colspan="5" align="center"><input type="submit" name="formbutton1"> &nbsp;<input type="reset" name="formbutton2"></td>
</tr>
<?
echo "ค่าออกมา<br>";
print_r($_POST);
?>
</table>
</form>
</body>

</html>

ลองก็อบไปรันดูน่ะ แล้วประยุกต์เอาแล้วกัน
Date : 2009-05-11 14:22:17 By : suneogaz
 


 

No. 10



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



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


ว้า ยากจังเลยเน๊อะ

ขอบคุณสำหรับทุกคำตอบค่ะ

จะพยายามทำให้ได้ สู้ๆ
Date : 2009-05-11 15:23:42 By : Avrill
 

   

ค้นหาข้อมูล


   
 

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