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 > ช่วยดูให้ทีครับ ค่า session ลง database ไม่ครบครับ



 

ช่วยดูให้ทีครับ ค่า session ลง database ไม่ครบครับ

 



Topic : 108077



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



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




คือผมกำหนดตัว session เรียบร้อยแต่พอ submit มันลงไม่ครบอ่า ครับ

นี้โค้ดหน้าแรกครับ

Code (PHP)
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="2.php">
<p>
 1. เพศ  </p>
  <p>	
    <label>
      <input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" />
     เพศชาย</label>
    <label>
      <input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_1" />
     เพศหญิง</label>
  </p>
  <p>&nbsp;</p>
  
  <p>2. วุฒิการศึกษาสูงสุดก่อนเรียน ป.ตรี สาขาวิชาคอมพิวเตอร์ มหาวิทยาลัยราชภัฏนครปฐม</p>

   <p>
     <label>
       <input type="radio" name="Education" value="1" id="Education_0" />
       ม.6 สายวิทย์</label>
     <br />
     <label>
       <input type="radio" name="Education" value="2" id="Education_1" />
       ปวช.</label>
     <br />
     <label>
       <input type="radio" name="Education" value="3" id="Education_2" />
       ม.6 สายศิลป์คำนวณ</label>
     <br />
     <label>
       <input type="radio" name="Education" value="4" id="Education_3" />
       กศน.</label>
     <br />
     <label>
       <input type="radio" name="Education" value="5" id="Education_4" />
       ม.6 สายศิลป์ภาษา</label>
     <br />
     <label>
       <input type="radio" name="Education" value="6" id="Education_5" />
       ปริญญาตรี(สาขา)</label>
     <br />
     <label>
       <input type="radio" name="Education" value="7" id="Education_6" />
       อื่นๆ</label>
   </p>
  <p>
    <input type="submit" name="button" id="button" value="Submit" />
  </p>
</body>
</html>



อันนี้โค้ดหน้าสอง

Code (PHP)
<?php
session_start(); //เปิดใช้ session
$RadioGroup1 = (isset($_POST['RadioGroup1']))?$_POST['RadioGroup1']:null;
$Education 	 = (isset($_POST['Education']))?$_POST['Education']:null;
echo  $RadioGroup1 ;
echo  $Education;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="show.php">
<input type="submit" name="button" id="button" value="Submit" />
</body>
</html>



อันนี้โค้ดส่วน show

Code (PHP)
<?php
session_start(); //เปิดใช้ session
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
$host = "localhost";
$dbname= "sdata";
$username= "root";
$password = "1234";
mysql_connect("$host", "$username", "$password") or die  ('ไม่สามารถติดต่อ Database ได้');
mysql_db_query("$dbname","SET NAMES utf-8"); 

 //ส่วนของPOST หรือแอ็คชั่น
// echo "เพศคือ   ".$_POST['RadioGroup1']." ระดับการศึกษา". $_POST['Education']."เงินเดือน".$_POST['Salary'];  //

//ส่วนที่จะทำการแทรกข้อมูล โดยดูที่ name ของ post
$A1= $_SESSION['RadioGroup1']; 
$A2= $_SESSION['Education'];
$A3= $_POST['status'];
$A4= $_POST['Stay'];
$A5= $_POST['Bachelor'];
$A6= $_POST['jobfather'];
$A7= $_POST['Bachelor2'];
$A8= $_POST['jobmother'];
$A9= $_POST['Salary'];
$A10= $_POST['Family'];
$A11= $_POST['Numberf'];
$A12= $_POST['Grade'];
$A13= $_POST['Major'];
$B1= $_POST['num1'];
$B2= $_POST['num2'];
$B3= $_POST['num3'];
$B4= $_POST['num4'];
$B5= $_POST['num5'];
$B6= $_POST['num6'];
$B7= $_POST['num7'];
$B8= $_POST['num8'];
$B9= $_POST['num9'];
$B10= $_POST['num10'];
$C1= $_POST['art1'];
$C2= $_POST['art2'];
$C3= $_POST['art3'];
$C4= $_POST['art4'];
$C5= $_POST['art5'];
$C6= $_POST['art6'];
$D1= $_POST['social1'];
$D2= $_POST['social2'];
$D3= $_POST['social3'];
$D4= $_POST['social4'];
$D5= $_POST['social5'];
$D6= $_POST['social6'];
$E1= $_POST['sci1'];
$E2= $_POST['sci2'];
$E3= $_POST['sci3'];
$E4= $_POST['sci4'];
$E5= $_POST['sci5'];
$E6= $_POST['sci6'];
$F1= $_POST['eng1'];
$F2= $_POST['eng2'];
$F3= $_POST['eng3'];
$F4= $_POST['eng4'];
$F5= $_POST['eng5'];
$F6= $_POST['eng6'];
$G1= $_POST['tech1'];
$G2= $_POST['tech2'];
$G3= $_POST['tech3'];
$G4= $_POST['tech4'];
$G5= $_POST['tech5'];
$G6= $_POST['tech6'];
$H1= $_POST['math1'];
$H2= $_POST['math2'];
$H3= $_POST['math3'];
$H4= $_POST['math4'];
$H5= $_POST['math5'];
$H6= $_POST['math6'];
$I1= $_POST['helt1'];
$I2= $_POST['helt2'];
$I3= $_POST['helt3'];
$I4= $_POST['helt4'];
$I5= $_POST['helt5'];
$I6= $_POST['helt6'];

//ส่วนที่จะ insert
$sql="insert into data(A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13, B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,C1,C2,C3,C4,C5,C6, D1,D2,D3,D4,D5,D6,E1,E2,E3,E4,E5,E6,F1,F2,F3,F4,F5, F6,G1,G2,G3,G4,G5,G6,H1,H2,H3,H4,H5,H6,I1,I2,I3,I4,I5,I6)

values('$A1','$A2','$A3','$A4','$A5','$A6','$A7','$A8','$A9','$A10' ,'$A11','$A12','$A13','$B1','$B2','$B3','$B4','$B5','$B6','$B7','$B8', '$B9','$B10','$C1','$C2','$C3','$C4','$C5','$C6','$D1','$D2','$D3' ,'$D4','$D5','$D6','$E1','$E2','$E3','$E4','$E5','$E6','$F1','$F2' ,'$F3','$F4','$F5','$F6','$G1','$G2','$G3','$G4','$G5','$G6','$H1', '$H2','$H3','$H4','$H5','$H6','$I1','$I2','$I3','$I4','$I5','$I6')"; 
mysql_query($sql)or die("บันทึกไม่สมบรูณ์");
echo $A1,$A2;
?>
</body>
</html>


ซึ่งเมื่อ submit แล้วค่าที่ลงมีแค่ session RadioGroup1 อันเดียวครับ ส่วน Education ไม่ลง database อะครับ ช่วยดูให้ทีนะครับ ขอบคุณครับ



Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-05-03 04:26:58 By : punza2013 View : 747 Reply : 4
 

 

No. 1



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



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

หน้าสองใช้ทำอะไรครับไม่มีการสร้างเซสชั่นเลยทำไมส่วน show ถึงมีการเรียก $A2= $_SESSION['Education']; เรียกตัวแปรที่ไม่ได้ระบุค่า น่าจะขึ้น Error ให้เห็นด้วยนะครับ?






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-03 06:49:58 By : {Cyberman}
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : {Cyberman} เมื่อวันที่ 2014-05-03 06:49:58
รายละเอียดของการตอบ ::
คือหน้าสองจะเป็นอีกแบบสอบถามอ่าครับ แต่ที่อยากรู้คือตรงส่วนหัวของหน้าสองอ่าครับที่สร้าง session ผมกำหนด session ให้Education แล้วหรือผมตั้งค่าตรงไหนผิดแนะนำด้วยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-03 07:58:01 By : punza2013
 

 

No. 3



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



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


ตั้งกระทู้ซ้ำๆแบบนี้ บางทีมันก็รกนะครับ - - เฮ้อออ
Code (PHP)
$RadioGroup1 = (isset($_POST['RadioGroup1']))?$_POST['RadioGroup1']:null;
$Education = (isset($_POST['Education']))?$_POST['Education']:null;


แก้เป็น
Code (PHP)
$_SESSION['RadioGroup1'] = (isset($_POST['RadioGroup1']))?$_POST['RadioGroup1']:null;
$_SESSION['Education'] = (isset($_POST['Education']))?$_POST['Education']:null;

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-03 09:03:31 By : dreamt256
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : dreamt256 เมื่อวันที่ 2014-05-03 09:03:31
รายละเอียดของการตอบ ::
ขอบคุณมากเลยครับ อ่อโทษทีครับโพสซะหลายมันมีวิธีลบไหมครับเนี่ยผมก็ว่าจะลบที่มันซ้ำๆเหมือนกัน

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-05-03 21:17:54 By : punza2013
 

   

ค้นหาข้อมูล


   
 

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