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 : 045706



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



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




เอาละคับ พี่ๆ ที่ใจดีทั้งหลาย วันนี้ คิดว่า พี่ ๆน่าจะเข้าใจ ความคิด มือใหม่อย่างผมมากขึ้น

ผมหัดเขียน php ไว้ สองหน้า
หน้าที่ 1 เป็นฟอร์ม HTML
index
Code โดยประมาณว่า
<body>
<table>
<tr>
<form method="post" action="page2.php">
<td>ข้อมูลของ</td
<td>label><input type="text" name="list_trainer" id="list_trainer" /></label></td
</tr>
<tr>
<td>ดูข้อมูล</td
<td>Reset</td
</tr>
</form>

</table>
</body>
เมื่อทำการเลือก ชื่อ แล้ว กด ดูข้อมูล ก็จะ ไปเรียก หน้าที่2
หน้าที่ 2 เป็น PHP
page2
Code โดยย่อที่ผมเขียน
<?php
include('condb.inc');
$result = mysql_query("SELECT * FROM ตาราง
WHERE id='$list_trainer'");
echo "<table width='100%' align='left' border'1'bgcolor='#159B48'>
<tr>
<br/><br/>
<th>1</th> จนถึง
<th>5</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr align='center'>";
echo "<td width='200'>" . $row['ฟิล1'] . "</td>"; จนถึง
echo "<td>" . $row['ฟิลสุดท้าย'] . "</td>";
echo "</tr>";
}
echo "</table>";
ปิดฐานข้อมูล

สิ่งที่ผมอยากทำเป็นคือ หน้านี้คับ
PageMain

เลือกเสร็จแล้วจะดึงข้อมูลมาแสดงใน ตาราง แล้วทำการแก้ไขข้อมูลแล้วก็เซฟกลับไป(แก้ไขข้อมูลเดิม)แก้ในหน้าเดิม
จะรวมโค๊ด ดัดแปลง มัน ยังไง ?
ขอบคุณมากครับ

ปล.มีอีกหลายอย่างจะมารบกวนน่ะคับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-19 23:11:55 By : taone View : 869 Reply : 6
 

 

No. 1



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



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


สร้างหน้าPage เลือกคน เลือกเสร็จก็มา

ก็สร้างหน้า edit(Page ที่คุณต้องการมา)
โดยสร้างตามรูปแบบของคุณ

แล้วคุณก็ทำการ select ข้อมูลจากที่เลือกมาจาก Pageก่อนหน้า แล้วมา echo ลงใน textboxหรือFormของคุณ

เมื่อเสร็จแล้วก็ทำให้ action ไป file update โดยใช้คำสั่งอัพเดท ก็เป็นอันเสร็จ


Post-Get
Textbox value
Update






Date : 2010-07-20 13:57:45 By : 50121680
 


 

No. 2



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



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


แล้วตรง select ข้อมูลที่เลือกมา อะครับ จะ select ยังไง คครับ ขอsyntax หน่อยครับ โย่
Date : 2010-07-20 16:01:04 By : alderman
 

 

No. 3



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



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


ใช้ sql ข้างบนนั่นแหละครับ
Code (PHP)
$result = mysql_query("SELECT * FROM ตาราง
WHERE id='$list_trainer'");


แต่ก็ขึ้นอยู่กับ List ที่สร้างว่า เราใช้ value มันเป็นอะไร เช่น value ที่ใช้ เป็น id ของ user

เราก็

Code (PHP)
SELECT * FROM ตาราง WHERE id=$list_trainer

Date : 2010-07-20 16:25:40 By : 50121680
 


 

No. 4



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



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


จากคำแนะนำของพี่ Gusto
"ทำการ select ข้อมูลจากที่เลือกมาจาก Pageก่อนหน้า มา echo ลงใน textboxหรือFormของคุณ"
หลังจากได้ความรู้เพิ่มเลยทดลองทำ ผลปรากฏว่า
<?
include('condb.inc');

$result = mysql_query("SELECT * FROM ตาราง
WHERE id='$list_trainer'"); // รับค่ามาจากตัวแปรแบบฟอร์มจากหน้าก่อนหน้า

while($row = mysql_fetch_array($result))
{
echo "<tr >";
>> echo "<td >" . $row['name'] . "</td>";// ฟิลด์ name บรรทัดนี้จะแสดงชื่อ ของคนที่เลือกออกมา
echo "</tr>";
^^ ทดสอบดึงค่าที่ต้องการออกมาแสดงครับ ^^
............................................................................................................................................................
vv สร้างแบบฟอร์มเพื่อจะดึงข้อมูลมาแสดงและแก้ไขเพื่อทำการอัพเดตต่อ vv
echo"<table'>";
echo" <tr>";
echo" <td >ชื่อ - สกุล </td>";
echo" <td >";
echo" <label>";
echo" <input type='text' name='name' id='name' value=' ดึงค่าบรรทัด >> มายังไงครับ' />";
echo" </label>";
echo" </td>";
echo" </tr>";
echo'' </table>

// เมื่อทำการแก้ไขข้อมูลแล้วจะทำการอัพเดตต่อครับ
}
mysql_close($conn); // ปิดการเชื่อมต่อฐานข้อมูล

?>
ผลที่ออกมา คือ ผลลัพธ์
สิ่งที่อยากทำต่อ คือ /*ต้องการ*/

แนะนำต่อด้วยครับ
Date : 2010-07-21 17:29:55 By : ตาวัน
 


 

No. 5



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



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


Code (PHP)
<input type="text" name="name" id="name" value="<?=$row['name']?>">

Date : 2010-07-21 18:19:42 By : 50121680
 


 

No. 6



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



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


จาก <input type="text" name="name" id="name" value="<?=$row['name']?>">

ผมแก้เป็น
echo"<input type='text' name='name' id='name' value='<?=$row['name']?>'>";
ผลลัพธ์
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING แบบนี้ฟ้องไม่รุ้จักตัวแปรใช่ไหมคับ ลองเอา value='<?=$row['name']?>' ออกก็ไม่ฟ้อง

ลองเปลี่ยนไปใช้รูปแปบ echo<<<HTML <table>โค๊ดตาราง <table>HTML;

สามารถแสดงตารางได้ปกติ /*เป็นฟอร์มที่ให้กรอกข้อมูล*/ ดังรูป

echo<<<HTML

แต่พอใส่โค๊ด
<?
include('condb.inc');

$result = mysql_query("SELECT * FROM teacher
WHERE id='$list_trainer'");

while($row = mysql_fetch_array($result))
{

echo "<tr align='center'>";
echo "<td width='200'>" . $row['name'] . "</td>";// teacher.name
echo "</tr>";

?>

เพิ่มเข้าไป ผลลัพธ์จะเป็น

Parse error: syntax error, unexpected $end in C:\AppServ\www\TaOne01\iframe\Test3.php on line 194 แต่โค๊ดมี 193 บรรทัดครับ
Date : 2010-07-22 15:25:40 By : Tตาหนึ่ง
 

   

ค้นหาข้อมูล


   
 

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