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 > สอบถามเรื่องบันทึกค่าลง DB ข้อมูลอยู่ในฟอมเดียวกัน รายระเอียดด้านในคับ



 

สอบถามเรื่องบันทึกค่าลง DB ข้อมูลอยู่ในฟอมเดียวกัน รายระเอียดด้านในคับ

 



Topic : 118835



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



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




ผมเขียนให้มันอ่านไฟล์ .CSV แล้วเอาค่าใน .CSV มาแสดงผลโดยใช้โปรแกรมสุ่มเลขให้สุ่มข้อมูลมาแสดงเพียง แถวเดียว
ในไฟล์ข้อมูลจะเป็นรูปแบบ (1,username,password) สุ่มได้เลขไหนก็เอาแถวนั้นมาแสดง เรื่องก็คือว่า ผมจะบันทึกค่าที่ดึงมาแสดงลงใน DB
ผมฝากค่าทั้ง 3ไว้ใน objArr เป็น objArr[0] objArr[1] objArr[2] จากนั้นผมเลยเอาค่าใน obArr ต่างๆไปเก็บไว้ในตัวแปลอย่าง $x $a ถึงขั้นตอนนี้ จอดคับ ไปต่อไม่เป็น ไม่รู้วิธีนำเข้า DB
จุดประสงโปรแกรมคือ ให้ผู้ขอรหัสเข้าเล่นinternet กรองข้อมูล แล้วบันทึกลง db พร้อมทั้ง ดึงข้อมูล username pass มาแสดง และบันทึกว่าคนไหนได้ username pass อะไรไปลง db คับ
Code (PHP)
<html>
<head>
</head>
<body>	
<?php  
foreach($_POST as $key => $val) // All Key & Value
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("user_db");
mysql_query("SET NAMES UTF8");
require_once 'PagePost2.php';
$sql ="SELECT * From mymember";
$result = mysql_query($sql);
?>
				  <table border="1">
                  <tr>
                    <th>ชื่อ</th>
                    <th>นามสกุล</th>
                    <th>เลขบัตรประจำตัวประชาชน</th>
                    <th>ต้องการติดต่อ</th>
                    <th>วัตถุประสงค์</th>
                  </tr>
                  <?php
                     while ($fetch = mysql_fetch_assoc($result)){       
                  ?>
                  <tr>
                     <td><?php echo $fetch['Name']?></td>
                     <td><?php echo $fetch['Lastname']?></td>
                     <td><?php echo $fetch['IDcard']?></td>
                     <td><?php echo $fetch['Employee']?></td>
                     <td><?php echo $fetch['Contact']?></td>                 
                  <?php    
                      }
                  ?>
				  </table>
	<?php
	$objcsv = fopen("csvfile.csv","r");
	mysql_query("SET NAMES UTF8");
	?>
<table width="600"border="1">
	<tr>
	<th width="91"><div align="center">No.</div></th>
    <th width="98"><div align="center">Username</div></th>
    <th width="170"> <div align="center">Password</div></th>
    <tr> 
	<?php 
		  $x= rand(1,30);
		  $objArr[0] = $x;
	   	   ?>
	<?php  while (($objArr = fgetcsv($objcsv,1000,',')) !== FALSE) 
			if ($objArr[0]== $x) {
		?>	
    <?php
	$a = $objArr[1];
	?>    	
	<tr>
    <td><div align="center">
		<?php echo $objArr[0];?></div></td>
    <td><?php echo $objArr[1];?></td>
    <td><?php echo $objArr[2];?></td>
    </tr>
	<?php
$strSQL = "INSERT INTO mymember";
$strSQL .="(Name,Lastname,IDcard,Employee,Contact)";	
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtName"]."','".$_POST["txtLast"]."','".$_POST["txtID"]."' ";
$strSQL .=",'".$_POST["txtEmployee"]."','".$_POST["lmContact"]."')";
$objQuery = mysql_query($strSQL);
mysql_close($objConnect);
if($objQuery)
{
	echo "<div style='color: #33FF33;'>บันทึกข้อมูลเรียบร้อย.</div>";
}
else
{
	echo "<div style='color: #FF0000;'>Error Save [".$strSQL."]";
}
	?>
    <?php
	}
	
fclose($objcsv);
	?> 
</body>
</html>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-09-11 11:51:59 By : obiwan57 View : 890 Reply : 7
 

 

No. 1



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

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

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

คุณจะต้องเก็บลงในพวก Hidden ก่อนครับ แล้วค่อยส่งไป Submit อีกรอบครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-11 21:53:25 By : mr.win
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2015-09-11 21:53:25
รายละเอียดของการตอบ ::
เอิ่มม เอาตรงๆนะคับ ผมไม่เข้าใจที่คุณได้พูดมา ผมมือไหม่ๆมากๆคับ สดๆเลย T^T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-14 00:26:41 By : obiwan57
 

 

No. 3



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



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

อยากได้เร็วก็จ้างเขาทำ หรือหาซื้อได้ โปรแกรม ร้าน internet มีเยอะครับ

ถ้าอยากทำเอง ลองศึกษาที่ http://www.thaicreate.com/php.html ดูก่อนครับ
สอนทุกกระบวนท่า ทั้งท่ายากท่าง่าย แล้วค่อยประยุกต์นำมาใช้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-14 02:14:19 By : NewbiePHP
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-09-14 02:14:19
รายละเอียดของการตอบ ::
เอิ่มม คุณคับ คือแบบว่าผม อ่านมาและดูมาหมดและ ผมเห็นแต่การ แทรกข้อมูลแบบทั่วๆไป คือจากส่งอีฟฟอมนึงpostหรือget มาจากอีกฟอมแล้วมา action อีกหนึง
ปัญหาผมคือไม่รู้จะเอตัวแปรที่เกิดจากหน้าเดียวกันแสดงในหน้าเดี่ยวกัน มาบันทึกลงใน DB เดียวกับ DB ที่สร้างไว้ยัว T^T /quote-no]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-14 23:54:57 By : obiwan57
 


 

No. 5



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



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

ลองดูตัวอย่าง ดีกว่าครับ
data.csv
Code
1,รักหนึ่ง,คนเดียว 2,โกรธ,บ้าบอ 3,ขอ,ตลอด 4,ให้,ยิ่งได้


Code (PHP)
<?php
$objcsv = fopen("data.csv","r");
?>
<html>
<head>
<meta charset="utf8">
</head>
<body>
<table width="600"border="1">
<tr>
	<th width="91" align="center">No.</th>
	<th width="98" align="center">Username</th>
	<th width="170" align="center">Lastname</th>
<tr> 
<?php 
$sql='';
while (!feof($objcsv)){
	$ro = fgetcsv($objcsv);
?>    	
<tr>
	<td align="center"><?php echo $ro[0];?></td>
	<td><?php echo $ro[1];?></td>
	<td><?php echo $ro[2];?></td>
</tr>
<?php
	$sql .=($sql? ',' : '') . "($ro[0] , '$ro[1]', '$ro[2]')\n";
}
?>
</table>
<pre>
INSERT INTO tb_test (id,name,lastname) VALUES
<?php echo $sql; ?>
</pre>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-15 07:35:48 By : NewbiePHP
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-09-15 07:35:48
รายละเอียดของการตอบ ::
ขอบคุณมากคับ แต่ช่วยอธิบายโค้ดตั้งแต่ บรรทัดที่ 25 ลงมาได้ไหมคับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-15 22:38:17 By : obiwan57
 


 

No. 7



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



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

เป็นการต่อ string สำหรับ statement query ค่า values
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-09-16 06:47:51 By : NewbiePHP
 

   

ค้นหาข้อมูล


   
 

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