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

HOME > PHP > PHP Forum > จะเอาข้อมูลในดาต้าเบสมาแสดงในช่องกรอก ต้องทำยังไงคะ



 

จะเอาข้อมูลในดาต้าเบสมาแสดงในช่องกรอก ต้องทำยังไงคะ

 



Topic : 042247



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



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



จะเอาข้อมูลในดาต้าเบสมาแสดงในช่องกรอก ต้องทำยังไงคะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-30 13:12:40 By : SG14 View : 1332 Reply : 28
 

 

No. 1



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



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

อันดับแรกเลยน่ะครับ ก็ เรียกข้อมูลที่ต้องการ จะเอามาโชว์ โดยใช้คำสั่ง sql เสร็จแล้วก็
จะได้ตัวแปร ที่เก็บรายละเอียดไว้ เช่น สมมุติว่าคุณ SG14 ต้องการเรียกข้อมูลจาก tb_customer
โดยมีข้อมูลที่ต้องการเรียกโชว์ คือ


$id =$result[' ชื่อฟิวที่ใช้เก็บรหัส '];
$name=$result[' ชื่อฟิวที่เก็บชื่อ'];

เมื่อได้ค่ามาแล้วเนี่ย

ก็สร้าง text ขึ้นมา แล้วใส่ค่าเข้าไปใน text เช่น

<input type="text" value="<?=$name?>" />

ก็จะมีค่าปรากฎใน text แล้วครับ เห้นภาพไหมครับ ยังไงลองดูน่ะครับ ไม่ได้ยังไงก็บอกน่ะครับผม อิอิ






Date : 2010-04-30 13:26:01 By : chonburi f.c
 


 

No. 2



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



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

เรียกข้อมูลในหน้าที่มีช่องหรอกเลยหรอคะหรือยังไง ตัวแปรที่เราต้องการมันเป็น auto increment อะคะ
Code (PHP)
<? include "connectdb.php";

$sql = "select * from addnew where df_no='$df_no'";
$result = mysql_query($sql);
$df_no =$result['df_no'];

?>

ตารางเทเบิลรับค่าอื่นๆ

<input name="df_no" type="text" value="<? =$df_no ?>" size="20" readonly="true">


มันฟ้องเออเรอร์ =
Date : 2010-04-30 14:19:49 By : SG14
 

 

No. 3



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

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

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


<?=$df_no ?> พิมพ์ติดกันครับ
Date : 2010-04-30 15:47:49 By : onizike
 


 

No. 4



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



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

เอ๋มันก็ยังไม่ได้อะคะ
Date : 2010-04-30 16:05:53 By : SG14
 


 

No. 5



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



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

ต้องการให้มันโชว์ แค่ค่าที่เป็นเงื่อนไขเหรอครับ นึกว่าโชว์ทั้งตาราง คือ ต้องการให้มันโชว์เป็น id เลยใช่ไหมครับ

แบบนี่หรือป่าว เช่น มีสมาชิก ใน db 2 คน เราต้องการโชว์ id ของ user คนนั้นแบบเจาะจงประมาณนี้เหรอครับ

คือ ตัวแปรอะไรครับ '$df_no' ตัวนี้มันคือตัวเงื่อไนไขครับ ส่งค่ามาหรือยัง
Date : 2010-04-30 16:48:19 By : chonburi f.c
 


 

No. 6

Guest


มันต้องใช้ mysql_fetch_array ก่อนไม่ใช่เหรอ

$sql = "select * from addnew where df_no='$df_no'";
$result = mysql_query($sql);
$arr= mysql_fetch_array($result);

<input name="df_no" type="text" value="<?=$arr[df_no]?>" size="20" readonly="true">

เพราะที่เขียนอยู่ก็เขียนแบบนี้นะ
Date : 2010-04-30 17:02:01 By : a
 


 

No. 7



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



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

ก็คือ เราจะเพิ่มข้อมูล เอกสารชุดที่1
แล้วช่องแรกคือช่อง id ที่ auto increment เป็น1 ซึ่งมันจะต้องดึงมากจาก ดาต้าเบส
แล้วช่องอื่นๆก็กรอกทั่วไป
Date : 2010-04-30 17:14:56 By : SG14
 


 

No. 8

Guest


ตามที่ #6 ว่ามาก็น่าจะได้นี่ครับ

หรือผมเข้าใจผิดยังไง
Date : 2010-04-30 17:20:12 By : whtchk
 


 

No. 9



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



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

#6ลองแล้วไม่ออกคะ
Date : 2010-04-30 17:26:05 By : SG14
 


 

No. 10



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



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

ขอดู code หน่อยแล้วกันครับ
Date : 2010-04-30 17:28:21 By : chonburi f.c
 


 

No. 11



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



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


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

$sql = "select * from addnew where df_no='$df_no'";
$result = mysql_query($sql);
$rs = mysql_fetch_array($result);
$df_no =$rs['df_no'];

?>

ตารางเทเบิลรับค่าอื่นๆ

<input name="df_no" type="text" value="<?=$df_no ?>" size="20" readonly="true">



ตาม#6 น่าจะได้นะครับ
Date : 2010-04-30 17:30:14 By : kaos
 


 

No. 12

Guest


value="<? =$df_no ?>"

ตรงนี้มันต้องติดกันหนิครับ

value="<?=$df_no ?>"
Date : 2010-04-30 17:33:07 By : whtchk
 


 

No. 13



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



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

ไม่ออกเหะ ในดาต้าเป็น DF_No เก็บค่า 1ไว้

เขียนตาม #6 ก็ไม่ออก
Date : 2010-04-30 17:45:48 By : SG14
 


 

No. 14



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



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

โค๊ด เต็มๆ ไม่แน่ใจว่า พอใช้ select แล้วจำเป็นต้อง echo ตารางไหม
Code (PHP)
<? include "connectdb.php";
$sql = "select * from addnew where DF_No='$DF_no'";
$result = mysql_query($sql);
$arr= mysql_fetch_array($result);

?>

<table width="903" border="0" align="center">
  <tr>
    <td colspan="3"><img src="image/logo_alpine.gif" width="195" height="40"></td>
    <td colspan="6"><h1 align="left" class="style38">Service Database System </h1></td>
  </tr>
  </table>
<form name="formnew" method="post" action="checkadd.php">
<table width="101%"  border="0" cellspacing="5" cellpadding="0">
  <tr>
    <td colspan="2"><span class="style10">Honda &gt; Civic &gt; Add New </span></td>
    <td width="179">&nbsp;</td>
    <td width="10">&nbsp;</td>
    <td width="190">&nbsp;</td>
    <td width="211">&nbsp;</td>
    <td width="39">&nbsp;</td>
    <td width="107">&nbsp;</td>
  </tr>
  <tr>
    <td width="127">&nbsp;</td>
    <td width="402">&nbsp;</td>
    <td width="179">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><span class="style8">DF No.</span></td>
    <td>
      <input name="df_no" type="text" value="<?=$arr[DF_No]?>" size="20" readonly="true"></td>
    <td width="179">&nbsp;</td>
</table>

Date : 2010-04-30 17:50:24 By : SG14
 


 

No. 15



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



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

ยังไม่ออกอีกเหรอครับ
Date : 2010-04-30 17:53:55 By : chonburi f.c
 


 

No. 16



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



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

ยังเลยงงมากๆ

คือ มีฟอร์มเหมือนให้เพิ่มเอกสารชุดที่เท่านี้ๆ
เราเพิ่มครั้งแรกมันก็จะรันเลข1ให้ในช่องแรก
Date : 2010-04-30 17:59:28 By : SG14
 


 

No. 17



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



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

ออ ผมว่าน่าจะเป็นการ รัน auto number แน่เลย คือ พอเรา จะไปเพิ่มข้อมูลอาไร เลข มันก็จะบวก เพิ่มขึ้นเองไปเรื่อย ยังงี่ป่าว โดยที่ค่าเริ่มต้นค่าแรกจะเป็น 1 หรือ เท่าไหร่ก็ได้ตามเรากำหนด ประมาณนี่มั่งครับ
Date : 2010-04-30 18:32:04 By : chonburi f.c
 


 

No. 18

Guest


ลอง echo ดูค่า $arr[DF_No] ต่อจากบรรทัด $arr= mysql_fetch_array($result);
ว่าดึงค่ามาได้หรือไม่
เพราะแค่ดึงค่ามาแสดงไม่น่ามีปัญหาอะไรนะ ต้องดูว่า select มาแล้วได้ค่ามาจริงๆ หรือเปล่า
Date : 2010-04-30 18:49:16 By : a
 


 

No. 19

Guest


$sql = "select * from addnew where DF_No='$DF_no'";

ตรงตัวแปร $DF_no ส่งมาจากไหน มีค่าเป็นอะไร หรือว่าเป็นค่าว่างหรือเปล่า ถ้าตัวแปรตัวนี้ไม่มีค่าหรือตัวแปรตัวนี้มีปัญหา เวลา select ออกมาอาจจะไม่ได้อะไรออกมาก็ได้นะคะ
Date : 2010-04-30 18:54:28 By : a
 


 

No. 20



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



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

เอาแบบนี้ละกันบางทีอาจจะเป็นเพราะเราเข้าใจผิดจะอธิบายอย่างละเอียดแล้วรบกวนช่วยแก้ไขให้ทีนะคะ

ในหน้าหลักจะมีปุ่มกดมายังไฟล์ add.php
ซึ่งภายในหน้านี้มีฟอร์มสมัครงานให้กรอก
โดยช่องแรกนั้น เป็น DF_No. เป็นตัวรันว่าเอกสารนี้เป็นเอกสารสมัครงานฉบับที่เท่าไร ถ้าคนมากรอกคนแรกมันก็จะเป็น1ถัดมันก็2ไล่ไปเรื่อยๆ


Date : 2010-04-30 19:56:22 By : SG14
 


 

No. 21



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



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

ผมคิดอยู่ว่าต้องเป็น การรัน แบบ auto number คือ ครั้งแรก เลขจะขึ้นมาเลยคือ 1 ใช่ไหมครับแล้วที่นี่มันก็จะรันไปเรื่อยๆเมื่อเราทำการแอด ข้อมูลลง db
Date : 2010-04-30 20:06:11 By : chonburi f.c
 


 

No. 22



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



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

ช่ายเลยคะ สงสัยเราคงคิดผิดซะแล้วแล้วแบบนั้นเขาทำยังไงอ่ะคะ
Date : 2010-04-30 20:08:43 By : SG14
 


 

No. 23

Guest


ใน db มี table เก็บใบสมัครงานใช่ไหม(table อันนี้หมายถึง เก็บรายละเอียดของใบสมัครงานผู้สมัครงาน)
อันดับแรก ต้องสร้างไฟล์ auto run โดย select ข้อมูลจาก table อันนี้

$strsql="SELECT * from table order by id asc";

$rs = mysql_query($strsql);

$number = mysql_num_rows ($rs);

ก็คือจะได้จำนวนแถวใน table ออกมา

if($number==0)
{
$id=1;
}
else
{
$id=$number+1;
}


ปล. ใช่แบบนี้หรือเปล่า ถ้าไม่ใช่ช่วยบอกอีกทีว่า ต้องการทำอะไร แล้วปัญหาที่เจอคืออะไร เพราะอ่านแล้วยังสับสนอยู่ระหว่าง ดึงค่ามาแสดงกับการ auto run number
// แล้วอีกนิดนะคะ ตอนที่ให้ลอง echo ดูค่า $arr[DF_No] ต่อจากบรรทัด $arr= mysql_fetch_array($result);
ลองทำแล้วหรือยังว่าค่าที่แสดงเป็นค่าอะไร
ช่วยตอบหน่อยนะคะ
Date : 2010-04-30 20:48:13 By : a
 


 

No. 24



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



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

ที่ให้โค๊ดมา คือสร้างไฟล์แยกมีอีกไฟล์หรือ แปะมันที่บนตารางฟอร์มเลยคะ

ลอง echo แล้วไม่มีค่าอะไรเลยนะคะ


ลองแปะบนหัวแบบฟอร์มสมัครงาน
ได้เออเรอร์

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Alpine\AddNew.php on line 43

บันทักที่43 คือ $number = mysql_num_rows($rs);
Date : 2010-04-30 20:59:23 By : SG14
 


 

No. 25



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



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

แบบนี้ก็ได้ครับ ลองดูแล้วกัน
Code (PHP)
<?

$sql="SELECT max(c_id) as c_id  from  tb_cus";
$queryid=mysql_db_query($dbname,$sql);
$rowid=mysql_num_rows($queryid);
$rs=mysql_fetch_array($queryid);
$id=$rs[c_id];
$newid=$id+1;


?>
<input name="id" type="text" id="id" value="<?=$newid?>" />

Date : 2010-04-30 21:01:08 By : chonburi f.c
 


 

No. 26



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



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

อ่า ได้แล้วคะยังไงก็ขอบคุณทุกๆคนเลยนะคะ
แจกคะแนนหมดแล้วอิอิ

แต่อยากถามคุณ chonburi f.c ว่า max(c_id) as c_id from tb_cus"; มันคืออะไร
Date : 2010-04-30 21:06:09 By : SG14
 


 

No. 27



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



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

อออ คำสั่งนี่ผมลองเขียนเปรียบเทียบดูอะครับ ในที่นี่ผมสร้างตารางชื่อ tb_cus และเก็บรหัส ไว้ในฟิว c_id

max(c_id) as c_id from tb_cus"; ความหมายก็คือ ผมทำการ select ค่าสูงสุด ของฟิว c_id จาก tb_cus ประมาณนี่ครับ เข้าใจรึป่าวเอ๋ย อิอิอิ อาจจะไม่เก่งเท่าไหร่น่ะ
Date : 2010-04-30 21:46:07 By : chonburi f.c
 


 

No. 28



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



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

โอวขอบคุณมากๆเลยนะคะ
Date : 2010-04-30 21:52:45 By : SG14
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่