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 ข้อมูล ที่ echo ตัวแปรจากหน้าอื่น ลงใน DB [ทำหน้าเดียวกัน] ยังไง



 

สอบถาม จะ insert ข้อมูล ที่ echo ตัวแปรจากหน้าอื่น ลงใน DB [ทำหน้าเดียวกัน] ยังไง

 



Topic : 105772

Guest




จะทำการ insert ข้อมูล ที่ ดึงมาจากอีกหน้านึงลงใน ฐานข้อมูล ตาราง court_booking ยังไง

Code (PHP)
if($_GET["Action"]=="Add"){ [color=orange] ///ในส่วนนี้ ไม่แน่ใจว่าใช้ถูกรึเปล่า ในการ insert ข้อมูลใน db
	
$book = date("j/n/").(date("Y")+543) ;
$result = mysql_query("insert into court_booking (court_num,court_time_booking,court_date_booking,phone,nacket,lockers,booking_name,signup)
                                                  values('$_POST[court_num]','$_POST[court_time_booking]','$_POST[court_date_booking]','$_POST[phone]','$_POST[nacket]','$_POST[lockers]','$_POST[booking_name]','$_POST[book]')");
												  
if($result){
		
		echo   "<meta http-equiv='refresh' content='0; url=data.php'>";
		}
	else{
		echo "<tr><td>ไม่สามารถเพิ่มหัวข้อได้</td></tr>";
		}
	}
?>

              <form name="reserve" mothod="post" action="<?=$_SERVER["PHP_SELF"];?>?Action=Add">
                <table width="500" border="1" align="center" cellpadding="5" cellspacing="0" bordercolor="#000000" bordercolorlight="#666666" bordercolordark="#FFFFFF">
                  <tr>
                    <td colspan="2" align="center"><h3>รายละเอียดการจองสนาม</h3>
                      
</td>
                  </tr>
<?php

$arrTime = $_GET['arrTime'];
$arrCourt = $_GET['arrCourt'];
$ckDate = $_GET['ckDate'];
[color=orange]/// get ค่ามาจากอีกหน้านึง
?>
                  <tr>
                    <td width="156"><div align="right" class="title">สนามที่จอง : </div></td>
                    <td>&nbsp;<input type="text" name="court_num" id="textfield"  value="<?php echo "$arrCourt[0]" ; ?>" /></td>
                  </tr>
                  <tr> 
                  <td><div align="right" class="title">เวลาที่จองสนาม : </div></td>
                    <td><strong>&nbsp;<input type="text" name="court_time" id="textfield4"  value="<?php echo "$arrTime"; ?>" /> 
                    </strong></td>
                  </tr>
                                    <tr>
                    <td><div align="right" class="title">วันทีจองสนาม : </div></td>
                    <td>&nbsp;<input type="text" name="ckDate" id="textfield3"  value="<?php echo "$ckDate"; ?>" /></td>
                  </tr>

<?php                  
mysql_select_db($db) ;
$result = mysql_query("select * from member where user='$_SESSION[login_true]'") or die ("Err Can not to result") ;
$dbarr = mysql_fetch_array($result) ;
?>  [color=green]///ดึง เบอร์โทรกับชื่อผู้ใช้มาโชว์ใน text
                  
                  <tr>
                    <td><div align="right" class="title">เบอร์โทรศัพท์ : </div></td>
                    <td><strong>&nbsp;<input name="phone" type="text" disabled="disabled" id="textfield2"  value="<?php echo "$dbarr[phone]" ; ?>" />
                    </strong></td>
                  </tr>

                  <tr>
                    <td ><div align="right" class="title">เช่าอุปกรณ์ที่ใช้ : </div></td>
                    <div >
                    <td align="right" valign="middle" >
                    <div align="left" >
                      <table width="100%" border="0" cellpadding="0">
                        <tr>
                          <td width="118">ไม้แบดมินตัน :</td>
                          <td width="194"><input width="50px" name="racket" type="text"  />
คู่ </td>
                        </tr>
                      </table>
                    </div><br />

                    <div align="left" >
                      <table width="100%" border="0" cellpadding="0">
                        <tr width="">
                          <td width="118">ตู้ล็อคเกอร์    :</td>
                          <td width="194"><input width="50px" name="lockers" type="text"  /> 
                            ตู้</td>
                        </tr>
                      </table>
                    </div>
                    
                    </td>
                    </div>
                  </tr>


                  <tr>
                    <td><div align="right" class="title">ชื่อผู้จอง : </div></td>
                    <td>&nbsp;<input name="booking_name" type="text" disabled="disabled" id="textfield6"  value="<?php echo "$dbarr[name]" ; ?>" /></td>
                  </tr>
                  <tr>
                  <td colspan="2" align="right">
                <input  name="member_id" type="hidden" id="member_id" value="<?php echo $dbarr['member_id'] ; ?>" />
                <input type="submit" name="Submit2" value="ยกเลิก" />
&nbsp;
<input type="submit" name="Submit" value="จอง" />
                    &nbsp;</td>
               	  </tr>
                </table>
                </form>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-02-12 17:55:22 By : sama View : 1440 Reply : 13
 

 

No. 1

Guest


แก้ไขเพิ่มเติม

ข้อมูลที่อยู่ใน Text นั้น เป็นค่าที่ echo มาจากอีกหน้านึง ยกเว้น ตรง text rockers กับ necket

ส่วนนี้คือตาราง court_booking
ตาราง : court_booking






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 18:05:27 By : sama
 


 

No. 2



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

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

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


รับค่าจากหน้าที่แล้ว มาใส่ textbox ก่อน
กรอกค่า rockers กับ necket เสร็จ summit ส่งค่า post ไป insert อีกเพจ จากนั้น redirect กลับมา ได้ไหม!!

อาจจะเข้าใจไม่ตรงกัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 19:39:51 By : apisitp
 

 

No. 3



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



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


มันเป็นไปไม่ได้ที่จะส่งทั้ง $_GET $_POST ในเวลาเดียวกัน(คลิกทีเดียว) . . . ต้องเลือกสักทาง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 19:47:34 By : meannerss
 


 

No. 4

Guest


ตอนนี้ได้ทำแยกไฟล์แล้วค่ะ

จากโค้ดข้างบนที่เคยโพสไป ตรง form ให้ action ไปที่หน้า court_reserver_add.php

ตอนนี้เลยคิดปัญหา ตรงกดจองแล้วแต่ข้อมูลไม่เข้าใน ตาราง court_booking ค่ะ



court_reserver_add.php
<?php 
session_start() ;

/* add  */
$court_num = $_POST['court_num'];
$court_time = $_POST['court_time'];
$ckDate = $_POST['ckDate'];
$phone = $_POST['phone'];
$racket = $_POST['racket'];
$lockers = $_POST['lockers'];
$booking_name = $_POST['booking_name'];
$Submit = $_POST['Submit'];

/* end of add */
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include("config/config.inc.php") ;


$result =("insert into court_booking (court_num,court_time_booking,court_date_booking,booking_name,phone,racket,lockers,book)
                      values('$court_num','$court_time','$ckDate','$phone','$racket','$lockers','$booking_name')");
												  
if($result){
		echo "<center><font size=\"3\" face='MS Sans Serif'><b>จองเรียบร้อยแล้ว</b></font></center>";
		echo   "<meta http-equiv='refresh' content='2; url=confirm_booking.php'>";
		}
	else{
		echo "<tr><td>canot update</td></tr>";
		}

?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 19:58:14 By : sama
 


 

No. 5



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

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

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


1.ลอง echo ค่าทุกตัวว่ามาจริงไหม
2. ลองหาวิธีแสดง Error ของการ Query มาดูครับ ผมก็จำไม่ได้ คำสั่งว่าอะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 20:20:40 By : apisitp
 


 

No. 6



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



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


บรรทัด 21 ลองแบบนี้ดูึครับ เอาวงเล้บครอบออก

$result ="insert into court_booking (court_num,court_time_booking,court_date_booking,booking_name,phone,racket,lockers,book) values('$court_num','$court_time','$ckDate','$phone','$racket','$lockers','$booking_name')";



ประวัติการแก้ไข
2014-02-12 20:28:43
2014-02-12 20:30:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 20:28:15 By : meannerss
 


 

No. 7

Guest


ตอนนี้ ลองใส่โค้ดเพื่อดูว่า ติด error ตรงไหน ซึ่งตอนนี้ ใน ตาราง court_booking มันเพิ่มให้ แต่ข้อมูลไม่เข้าเลย
Code (PHP)
$result = mysql_query($result) or die(mysql_error());


ข้อมูลที่เพิ่มเข้ามาใหม่จะไม่แสดงข้อมูลที่กดเลย
ข้อมูลที่เพิ่มเข้ามา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 20:37:03 By : sama
 


 

No. 8

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : meannerss เมื่อวันที่ 2014-02-12 20:28:15
รายละเอียดของการตอบ ::
ลองแล้วค่ะ แต่มันขึ้นตามรูป หัวข้อที่ 7

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 20:40:34 By : sama
 


 

No. 9



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



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


เอายังงี้ง่ายๆเลยครับ ไฟล์ court_reserver_add.php ลบออกหมดเหลือไว้เท่าีนี้
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
$court_num = $_POST['court_num'];
$court_time = $_POST['court_time'];
$ckDate = $_POST['ckDate'];
$phone = $_POST['phone'];
$racket = $_POST['racket'];
$lockers = $_POST['lockers'];
$booking_name = $_POST['booking_name'];
$Submit = $_POST['Submit'];


echo $court_num."<BR>";
echo $court_time."<BR>";
echo $ckDate."<BR>";
echo $phone."<BR>";
echo $racket."<BR>";
echo $lockers."<BR>";
echo $booking_name."<BR>";
echo $Submit."<BR>";
?>


แล้วจะทราบว่าอะไรมันหายไปนะคร้าบ


ประวัติการแก้ไข
2014-02-12 20:57:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 20:42:09 By : meannerss
 


 

No. 10



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



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


ลอง echo แล้ว แต่ไม่โชว์ค่าอะไรเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 21:06:45 By : sama_9
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : sama_9 เมื่อวันที่ 2014-02-12 21:06:45
รายละเอียดของการตอบ ::
ครับนั่นหมายถึงการที่รับค่ามาไม่ถูกต้อง... ไปเช็คชื่อกล่องที่ส่งมันมาว่าชื่อตรงกันไหม echo ให้ออกค่อยไปขึ้นตอน sql ต่อไปครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 21:09:06 By : meannerss
 


 

No. 12



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



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

ตอบความคิดเห็นที่ : 3 เขียนโดย : meannerss เมื่อวันที่ 2014-02-12 19:47:34
รายละเอียดของการตอบ ::
เป็นไปได้ครับ
แต่ต้องใช้ javascript เข้าช่วยในการแก้ action โดยการเพิ่ม GET argument

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 21:21:34 By : itpcc
 


 

No. 13



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



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


ขอบคุณมากนะคะ ทำได้แล้วค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-12 22:11:22 By : sama_9
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถาม จะ insert ข้อมูล ที่ echo ตัวแปรจากหน้าอื่น ลงใน 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 อัตราราคา คลิกที่นี่