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 > Radio Button อยากเก็บลงใน sql เป็นชุดยังไงครับ ไม่ได้เขียนนานลืมไปหมดแล้วครับ



 

Radio Button อยากเก็บลงใน sql เป็นชุดยังไงครับ ไม่ได้เขียนนานลืมไปหมดแล้วครับ

 



Topic : 110528



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



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




radio

หน้า แรกคับ
<form name="form1" method="post" action="save_record.php?id=<?php echo $id; ?>">
<br>

<table bgcolor="#66FFFF">
<tr>
<th width="50">สถานที่</th>
<th width="47">น้อย</th>
<th width="47">มาก</th>
</tr>
<tr>
<td>1</td>
<td><input type="radio" name="yes1" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no1" value="0"data-col="2" id="no"></td>
</tr>

<tr>
<td>2</td>
<td><input type="radio" name="yes2" value="1"data-col="1" id="yes"></td>
<td><input name="no2" type="radio" id="no" value="0"data-col="2"></td>
</tr>

<tr>
<td>3</td>
<td><input type="radio" name="yes3" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no3" value="0"data-col="2" id="no"></td>
</tr>

<tr>
<td>4</td>
<td><input type="radio" name="yes4" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no4" value="0"data-col="1" id="no"></td>
</tr>
<tr>
<td>5</td>
<td><input type="radio" name="yes5" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no5" value="0"data-col="2" id="no"></td>
</tr>
<tr>
<td>6</td>
<td><input type="radio" name="yes6" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no6" value="0"data-col="2" id="no"></td>
</tr>
<tr>
<td>7</td>
<td><input type="radio" name="yes7" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no7" value="0"data-col="2" id="no"></td>
</tr>
<tr>
<td>8</td>
<td><input type="radio" name="yes8" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no8" value="0"data-col="2" id="no"></td>
</tr>
<tr>
<td>9</td>
<td><input type="radio" name="yes9" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no9" value="0"data-col="2" id="no"></td>
</tr>
<tr>
<td>10</td>
<td><input type="radio" name="yes10" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no10" value="0"data-col="2" id="no"></td>
</tr>

</tr>
</table>
<br>
<input type="submit" name="Submit" value="ส่ง">
</form>

<form method="POST" action="rating.php?id=<?php echo $id; ?>">
<fieldset class="rating">
<legend>. . .</legend>
<input type="radio" id="star3" name="starno" value="3" onclick="this.form.submit()"/>
<label for="star3" title="Meh">3 stars</label>
<input type="radio" id="star2" name="starno" value="2" onclick="this.form.submit()"/>
<label for="star2" title="Kinda bad">2 stars</label>
<input type="radio" id="star1" name="starno" value="1" onclick="this.form.submit()"/>
<label for="star1" title="Sucks big time">1 star</label>
</fieldset>
</form>



Tag : PHP, HTML/CSS, Windows









ประวัติการแก้ไข
2014-08-09 22:12:00
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-08-09 22:07:49 By : keat View : 2697 Reply : 9
 

 

No. 1



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



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


หน้าsave_record.php
<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "กรุณาเข้าระบบ!";
exit();
}
mysql_connect("localhost","root","root");
mysql_select_db("u341711224_root");

if($_POST["txtPassword"] != $_POST["txtConPassword"])
{
echo "Password not Match!";
exit();
}

isset($_GET['id']);
$con=mysqli_connect ("localhost","root","root");
mysqli_query($con,"INSERT INTO place (id, place1, place2, place3, place4, place5, place6, place7, place8, place9, place10) VALUES ('$_GET[id]','$_POST[yes1]','$_POST[yes2]','$_POST[yes3]','$_POST[yes4]','$_POST[yes5]','$_POST[yes6]','$_POST[yes]','$_POST[yes7]','$_POST[yes8]','$_POST[yes]','$_POST[yes9]','$_POST[yes10]',now())");
mysqli_close($con);
header('Location: http://sutikeat.esy.es/user_page.php');


echo "เรียบร้อย!<br>";

if($_SESSION["Status"] == "ADMIN")
{
echo "<br> Go to <a href='admin_page.php'>Admin page</a>";
}
else
{
echo "<br> Go to <a href='user_page.php'>User page</a>";
}

mysql_close();
?>






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-09 22:13:44 By : keat
 


 

No. 2



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



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


Code (XML)
<tr>
<td>1</td>
<td><input type="radio" name="yes1" value="1"data-col="1" id="yes"></td>
<td><input type="radio" name="no1" value="0"data-col="2" id="no"></td> 
</tr>

redio ชุดเดียวกัน ต้องมีชื่อเหมือนกันครับ ต่างกันที่ value ครับ
แก้เป็น

Code (XML)
<tr>
<td>1</td>
<td><input type="radio" name="yes1" value="1" id="yes"></td>
<td><input type="radio" name="yes1" value="0" id="no"></td> 
</tr>


ตัวแปรที่ รับ $_GET['yes1'] ค่าที่ได้ก็จะได้ค่า value="1" หรือ ."2" ตามปุ่มที่เลือก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-09 22:16:03 By : Chaidhanan
 

 

No. 3



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



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


ขอบคุณ ผมลองเปลี่ยนดูแล้วยังไม่เข้าฐานข้อมูลเลยครับไม่รู้รู้ว่าจะแก้ตรงไหนต่อไป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-09 22:25:12 By : keat
 


 

No. 4



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



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


$con=mysqli_connect ("localhost","root","root");

บันทัดนี้ไม่มี database name นะครับ มันไม่รู้ว่าเราจะใช้ database ตัวไหนครับ เพราะ คำสั่ง insert ก็มีแค่ ชื่อ table
ลองดูแบบข้างล่างครับ

Code (PHP)
if(isset($_GET['id']){
   $con=new mysqli("localhost","root","root", 'databasename'); // databasename ใส่ให้ถูกต้องครับ 
   $qr="INSERT INTO place (id, place1, place2, place3, place4, place5, place6, place7, place8, place9, place10) ".
   "VALUES ('$_GET[id]','$_POST[yes1]','$_POST[yes2]','$_POST[yes3]','$_POST[yes4]','$_POST[yes5]','$_POST[yes6]',".
   "'$_POST[yes]','$_POST[yes7]', '$_POST[yes8]','$_POST[yes]','$_POST[yes9]','$_POST[yes10]',now())";
   $con->query($qr); 
   if($con->errno){ echo $qr, $con->error; exit; }
   $con->close();
   header('Location: http://sutikeat.esy.es/user_page.php'); // เจอคำสั่ง header บันทัดนีั้ มันไม่ทำคำสั่งต่อจากบันทัดนี้แล้วนะครับ
}



ประวัติการแก้ไข
2014-08-09 23:27:30
2014-08-09 23:29:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-09 23:03:03 By : Chaidhanan
 


 

No. 5



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



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


id ไม่เหมือนกันใช้ได้ครับ แต่ name ของ yes no ในหนึ่งข้อต้องเหมือนกันนะครับ ไม่เช่นนั้นมันจะคิดว่าเป็นคนละตัวทำให้ติ๊กวงกลมได้ทั้งสองข้อพร้อมกัน


1. ตัวอย่างการประกาศNAMEที่ผิดวิธี จะเห็นได้ว่ามันติ๊กได้ทั้งสองช่องทั้งๆที่คำตอบเราบังคับให้ตอบแค่คำตอบเดียวเท่านั้น
ANS1>>>>
<input name="AAA" id="X1" type="radio" value="1" /> YES
<input name="BBB" id="X2" type="radio" value="1" /> NO
<br>
ANS2>>>>
<input name="CCC" id="X1" type="radio" value="1" /> YES
<input name="DDD" id="X2" type="radio" value="1" /> NO



2. ตัวอย่างการประกาศNAMEที่ถูกวิธี จะเห็นว่าดดนบังคับให้ตอบเพียงคำตอบเดียวในคำถามนี้
ANS1>>>>
<input name="AAA" id="X1" type="radio" value="1" /> YES
<input name="AAA" id="X2" type="radio" value="2" /> NO
<br>
ANS2>>>>
<input name="BBB" id="X3" type="radio" value="3" /> YES
<input name="BBB" id="X4" type="radio" value="4" /> NO



ประวัติการแก้ไข
2014-08-09 23:13:26
2014-08-09 23:14:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-09 23:12:59 By : meannerss
 


 

No. 6



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



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


อันใหม่ครับ ยังไม่ได้เลย


<?
session_start();
if($_SESSION['UserID'] == "")
{
echo "กรุณาเข้าระบบ!";
exit();
}
mysql_connect("localhost","root","root");
mysql_select_db("test");

if($_POST["txtPassword"] != $_POST["txtConPassword"])
{
echo "Password not Match!";

}


//if(isset($_GET['UserID'])
if (isset($_GET['id']))
{
{ $con=new mysqli("localhost","root","root",'test'); // databasename ใส่ให้ถูกต้องครับ
$qr="INSERT INTO place (id,place1,place2,place3,place4,place5,place6,place7,place8,place9,place10,user,date) VALUES ('$_POST[id]','$_POST[yes1]','$_POST[yes2]','$_POST[yes3]','$_POST[yes4]','$_POST[yes5]','$_POST[yes6]','$_POST[yes7]','$_POST[yes8]', '$_POST[yes9]','$_POST[yes10]','$_POST[user]''$_POST[date]')";
$con->query($qr);
if($con->errno){ echo $qr, $con->error; exit; }
$con->close();
//header('Location: http://sutikeat.esy.es/user_page.php'); // เจอคำสั่ง header บันทัดนีั้ มันไม่ทำคำสั่งต่อจากบันทัดนี้แล้วนะครับ
}
header('Location:user_page.php');
echo "เรียบร้อย!<br>";

//if($_SESSION["Status"] == "ADMIN")
//{
// echo "<br> Go to <a href='admin_page.php'>Admin page</a>";
//}
//else
//{
// echo "<br> Go to <a href='user_page.php'>User page</a>";
//}
//mysql_close();
//mysql_close($conn);
?>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-10 08:38:35 By : keat
 


 

No. 7



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



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


//if(isset($_GET['UserID'])
if (isset($_GET['id']))
{
{ $con=new mysqli("localhost","root","root",'test'); // databasename ใส่ให้ถูกต้องครับ

เออเร่อร์บันทัดที่สุดท้ายนะครับ มีปีกกา ซ้อนกัน 2 อัน
เอาออกไปอันครับ
//if(isset($_GET['UserID'])
if (isset($_GET['id']))
{
$con=new mysqli("localhost","root","root",'test'); // databasename ใส่ให้ถูกต้องครับ


ประวัติการแก้ไข
2014-08-10 10:19:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-10 10:16:52 By : Chaidhanan
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-08-09 22:16:03
รายละเอียดของการตอบ ::
อันนี้กระผมฝากให้คุณตานะครับ และกระผมฝากให้คุณ mr.win ด้วยครับ
ด้วยความเคารพ



ลมหายใจแห่งความคิดถึง


http://www.youtube.com/watch?v=zmnozWRn4zs&index=19&list=RDqxufaf2x8qA
http://www.youtube.com/watch?v=zmnozWRn4zs&index=19&list=RDqxufaf2x8qA
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-10 13:34:03 By : หน้าฮี
 


 

No. 9



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



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


ขอบคุณมากครับได้แล้ว ผมไม่ดูให้ดีเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-10 18:33:02 By : keat
 

   

ค้นหาข้อมูล


   
 

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