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 > PHP กด summit บันทึกแล้วค่าใน Radio Group มันหายไปอ่ะค่ะ ทำอย่างไร (มีรูปประกอบ)



 

PHP กด summit บันทึกแล้วค่าใน Radio Group มันหายไปอ่ะค่ะ ทำอย่างไร (มีรูปประกอบ)

 



Topic : 096012



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



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




พอเรากด summit แล้ว ค่าใน radio Group มันจะหายไปอ่ะค่ะ อยากให้มันอยู่เหมือนเดิม ไม่ต้องเคลียรค่าใน radio Group อะค่ะ
ทำอย่างไรคะ ขอตัวอย่างด้วยค่ะ

***** จากในภาพ มันเปนค่าที่ถูกส่งมาจากอีกฟอมนึง เวลากด summit มันเลยหายไปอ่ะค่ะ
ภาพนะคะ >>

Code
ภาพประกอบ


ผลลัพธ์ >>

Code
ภาพประกอบ




Tag : PHP, MySQL, HTML/CSS, JavaScript, Tablets









ประวัติการแก้ไข
2013-06-03 10:31:04
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-06-03 10:24:30 By : mintminny View : 1548 Reply : 22
 

 

No. 1



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

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

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

คือคุณต้องกำหนดค่าเริ่มต้นให้มันครับ

ตัวอย่าง
<input name="radio_name"
           type="radio"
           <?php if (isset($_POST['radio_name']) &&  $_POST['radio_name'] === 'this_radio_value') {
               echo 'checked="checked"';
           }
           ?>
           value="this_radio_value" />









ประวัติการแก้ไข
2013-06-03 10:33:52
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 10:31:47 By : cookiephp
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 10:31:47
รายละเอียดของการตอบ ::
***** จากในภาพ มันเปนค่าที่ถูกส่งมาจากอีกฟอมนึงนะคะ เวลากด summit มันเลยหายไป

แล้วเอาไปใส่ไว้ตรงไหนอะคะ
Code (PHP)
1.
<input name="radio_name"
2.
type="radio"
3.
<?php if (isset($_POST['radio_name']) &&  $_POST['radio_name'] === 'this_radio_value') {
4.
echo 'checked="checked"';
5.
}
6.
?>
7.
value="this_radio_value" />




ประวัติการแก้ไข
2013-06-03 11:52:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 11:45:42 By : mintminny
 

 

No. 3



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



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

เอาไปใส่ใน Input Radio ไงครับ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 11:59:52 By : ALTELMA
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : ALTELMA เมื่อวันที่ 2013-06-03 11:59:52
รายละเอียดของการตอบ ::
เอาไปใส่แล้ว ใน Input Radio ตามที่พี่บอกเลยค่ะ แต่มันก็ไม่ได้ TT

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 12:06:52 By : mintminny
 


 

No. 5



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

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

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

ลองก๊อปโค้ดแถวๆ ที่น้องใส่ (ไม่ต้องเอามาหมดนะครับ) มาดูหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 12:11:42 By : cookiephp
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 12:11:42
รายละเอียดของการตอบ ::
แปปนึงนะคะๆๆๆ อย่าพึ่งไปนะคะ ช่วยดูให้หน่อย ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 12:30:18 By : mintminny
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : mintminny เมื่อวันที่ 2013-06-03 12:30:18
รายละเอียดของการตอบ ::
Code (PHP)
 <input type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>"  id="RadioGroup1_0">
      <? echo $_POST["txtmolds"] ?></label>
      <br>
      <label>
        <input type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>" id="RadioGroup1_1">
        <?  echo  $_POST["txtmoldm"]?></label>
      <br>
      <label>
        <input type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
        <? echo $_POST["txtmoldl"]?></label>
      <br>  อันนี้โค้ดเก่านะ 


อันนี้อันใหม่ที่เอาไปวาง
 <input name="Rdomold"
type="radio"
<?php if (isset($_POST['Rdomold']) &&  $_POST['Rdomold']  &&  $_POST['Rdomold']==='this_radio_value') {
echo 'checked="checked"';
}
?>
value="this_radio_value" />

      <label>
        <input type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"];?>" id="RadioGroup1_1">
        <?  echo  $_POST["txtmoldm"]?></label>
      <br>
      <label>
        <input type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
        <? echo $_POST["txtmoldl"]?></label> 



ช่วยดูให้หน่อยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 13:08:05 By : mintminny
 


 

No. 8



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

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

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

น้องเอาไปวางแบบไม่คิดตาม ไม่เปลี่ยนแปลงอะไรเลย มันจะได้มั้ยล่ะครับ

จะอธิบายยังไงดีล่ะทีนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 13:26:02 By : cookiephp
 


 

No. 9



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



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


ตอบความคิดเห็นที่ : 8 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 13:26:02
รายละเอียดของการตอบ ::
ต้องขอโทษด้วยนะคะ คือหนูไม่รู้จริงๆอ่าค่ะ เพิ่งหัดเขียนเอง แล้วสมองก็ช้าด้วย ทำงานกว่าจะได้แต่ละอัน ช่วยด้วยนะคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 13:32:18 By : mintminny
 


 

No. 10



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

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

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

สมมติมี radio 4 ตัว ชื่อว่า abc
แต่ละตัวจะมี value ต่างกัน เห็นมั้ยครับ

Code (PHP)
<input name="abc" type="radio" value="Pig" /> Radio 1<br />
<input name="abc" type="radio" value="Dog" /> Radio 2<br />
<input name="abc" type="radio" value="Crow" /> Radio 3<br />
<input name="abc" type="radio" value="Chicken" /> Radio 4<br />


เมื่อมีการ submit มันก็จะไปอยู่ในตัวแปร $_GET หรือ $_POST แล้วแต่ method ของฟอร์ม ในที่นี้จะให้เป็น $_POST ล่ะกัน
ซึ่งเข้าถึงได้ตามชื่อที่เรากำหนดไว้ (name)

ซึ่งก็คือ $_POST['abc']

ซึ่งหากผู้ใช้ ไม่คลิกเลือกอะไรเลย $_POST['abc'] จะไม่มีอยู่ คือ isset($_POST['abc']) จะเท่ากับ false

หากผู้ใช้เลือกตัวใดตัวหนึ่ง $_POST['abc'] จะมีค่าตาม value ของมัน
สมมติ ผู้ใช้คลิกเลือก Radio 3 $_POST['abc'] ก็จะเท่ากับ Crow

ดังนั้นเมื่อเรารู้แบบนี้แล้ว ถ้าอยากจะให้หน้าถัดไป มันคงสถานะการเลือกไว้ที่ใด เราต้องตรวจสอบว่าค่าของมันเป็นอะไร
แล้วกำหนดแอททริบิวท์ checked="checked" ให้กับ <input>

ประมาณนี้
<?php
// ตรวจก่อนว่ามีการเลือกหรือไม่
if (isset($_POST['abc'])) {
    // ถ้ามีการเลือก ก็ให้กำหนดค่า
    $value_of_abc = $_POST['abc'];
} else {
    // ถ้าไม่เลือก radio ก็จะไม่ถูกเลือกเลย
    $value_of_abc = '';
}
?>
<input name="abc" type="radio" value="Pig" <?php if ($value_of_abc === 'Pig') { echo 'checked="checked"'; } ?>/> Radio 1<br />
<input name="abc" type="radio" value="Dog" <?php if ($value_of_abc === 'Dog') { echo 'checked="checked"'; } ?>/> Radio 2<br />
<input name="abc" type="radio" value="Crow" <?php if ($value_of_abc === 'Crow') { echo 'checked="checked"'; } ?>/> Radio 3<br />
<input name="abc" type="radio" value="Chicken" <?php if ($value_of_abc === 'Chicken') { echo 'checked="checked"'; } ?>/> Radio 4<br />

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 13:35:34 By : cookiephp
 


 

No. 11



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

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

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

ตอบความคิดเห็นที่ : 9 เขียนโดย : mintminny เมื่อวันที่ 2013-06-03 13:32:18
รายละเอียดของการตอบ ::
คือการหัดเขียน น้องไม่ควรเรียนจากการแก้ไขโค้ดที่มีอยู่แล้วครับ
แต่ให้ฝึกจากพื้นฐาน เป็นขั้นตอนตามหนังสือ
แต่นี่ผมเดาว่าน้องคงไปหาโปรเจ็คต์ที่มีอยู่แล้วมาดู แล้วแก้ไขไปเรื่อยๆ ใช่ไหม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 13:37:49 By : cookiephp
 


 

No. 12



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



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


ตอบความคิดเห็นที่ : 11 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 13:37:49
รายละเอียดของการตอบ ::
ค่ะ จะศึกษาและหัดเขียนให้มากกว่านี้นะคะ
แต่ว่า ลองทำตามแล้วมันไม่ได้จริงค่ะ ลองปรับเปลี่ยนแก้ไข ไปแล้ว ทำตามคำแนะนำก้ไม่ได้อะคคะ




ประวัติการแก้ไข
2013-06-03 14:09:07
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 14:08:08 By : mintminny
 


 

No. 13



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

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

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

ตอบความคิดเห็นที่ : 12 เขียนโดย : mintminny เมื่อวันที่ 2013-06-03 14:08:08
รายละเอียดของการตอบ ::
ไม่ทราบว่า ได้อ่านให้เข้าใจหรือยังครับ ที่ผมอธิบายเกี่ยวกับเรื่อง radio และการรับค่าของมัน
เพราะถ้าเข้าใจ น้องจะรู้ว่าจะต้องแก้ยังไงอ่ะครับ

ไม่อยากให้ทุกสิ่งทุกอย่าง ต้องเป็นการ "ทำตาม" แต่อยากให้เข้าใจแล้วไปประยุกต์ใช้ได้

ไม่งั้นการมาขอความช่วยเหลือของน้องทุกๆ ครั้ง จะเป็นการขอให้ใครต่อใครแก้โค้ด มากกว่าให้น้องได้ความรู้นะครับ

ถ้าน้องไม่เข้าใจจริงๆ ลองโพสต์โค้ดทั้งหมดมาล่ะกันครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 14:17:49 By : cookiephp
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 14:17:49
รายละเอียดของการตอบ ::
Code (PHP)
ตรงส่วนที่ลองแก้ ไม่รุว่าถูกมั้ยอะค่ะ  เพราะยัง งงอยู่


<?php

if (isset($_POST['Rdomold'])) {

$value_of_abc = $_POST['Rdomold'];
} else {

$value_of_abc = '';
}
?>
<input name="Rdomold" type="radio" value="<?=$_POST['txtmolds']?>" <?php if ($value_of_abc === $_POST['txtmolds']) { echo'checked="checked"'; } ?>/> <?=$_POST['txtmolds']?>
<br />



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 14:44:44 By : mintminny
 


 

No. 15



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

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

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

ลองรันดูหรือยังล่ะครับ

แต่เท่าที่ดู มันน่าจะถูกต้องครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 14:52:35 By : cookiephp
 


 

No. 16



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



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


ตอบความคิดเห็นที่ : 15 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 14:52:35
รายละเอียดของการตอบ ::
รันแล้วค่ะ มันเปนแบบเดิมจ้าา เวลากด submit แล้วมันก้เคลียร์ข้อมูลในส่วน radio

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 15:05:12 By : mintminny
 


 

No. 17



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

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

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

ช่วยไม่ได้จริงๆ ครับ เพราะจะให้แก้โค้ด ต้องเห็นโค้ดที่เกี่ยวข้องทั้งหมด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 15:38:03 By : cookiephp
 


 

No. 18



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



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


ตอบความคิดเห็นที่ : 17 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 15:38:03
รายละเอียดของการตอบ ::
Code ที่เกี่ยวข้องค่ะ >>
Code (PHP)
งั้นเอาไปเลยที่เกี่ยวข้องอ่ะ  55

<div data-role="page" id="page1">
<form action="frminspec.php" name="frmstd" method="post" >
  <div data-theme="a" data-role="header" align="center">
    <h1>
           หัวข้อมาตรฐาน (Standard)</h1>
  </div>
  <div data-role="content">
        <div data-role="fieldcontain">
            
            <div class="ui-grid-b">
              <div class="ui-block-a">
                <div data-role="fieldcontain">
                  <p>&nbsp;</p>
                  <table width="758" border="1">
                    <tr>
                      <td width="78" rowspan="2" bgcolor="#9966FF"><p>หัวข้อ</p>
                      <p>มาตรฐาน</p></td>
                      <td width="73" height="42" bgcolor="#9966FF">ความดันลม</td>
                      <td width="62" bgcolor="#9966FF">น้ำหนัก</td>
                      <td width="66" bgcolor="#9966FF">เส้นรอบวง</td>
                      <td colspan="3" bgcolor="#9966FF">รูปทรงโดยโมลด์</td>
                      <td width="97" bgcolor="#9966FF">รูปทรงโดยห่วง</td>
                      <td width="120" bgcolor="#9966FF"><label for="selectcondition2">สภาพโดยทั่วไป: </label></td>
                    </tr>
                    <tr>
                      <td height="96" bgcolor="#FF9966">P&gt;=
            <input name="txtair" id="txtair" placeholder="" value="" type="text" size="5"></td>
                      <td bgcolor="#FF9966">
            <input name="txtweight" id="txtweight" placeholder="" value="" type="text" size="7"></td>
                      <td bgcolor="#FF9966">
            <input name="txtring" id="txtring" placeholder="" value="" type="text" size="7"></td>
                      <td width="59" bgcolor="#FF9966">โมลด์ S <br>
                      
            <input name="txtmolds" id="txtmolds" placeholder="" value="" type="text" size="5"></td>
                      <td width="63" bgcolor="#FF9966">โมลด์ M <br>
            <input name="txtmoldm" id="txtmoldm" placeholder="" value="" type="text" size="5"></td>
                      <td width="66" bgcolor="#FF9966">โมลด์ L <br>
            <input name="txtmoldl" id="txtmoldl" placeholder="" value="" type="text" size="5"></td>
                      <td bgcolor="#FF9966">
             <select  name="selectring2" class="ui-block-a">
             <option value="ปกติ"> ปกติ </option>
                      </select></td>
                      <td bgcolor="#FF9966">
              <select  name="selectcondition2">
              <option value="ปกติ"> ปกติ </option>
                      </select></td>
                    </tr>
                    <tr>
                      <td height="41" colspan="9">&nbsp;</td>
                    </tr>
                  </table>
                  <table width="342" height="31" border="0">
                    <tr>
                      <data align = "left">
                      <td width="166" bgcolor="#009933"><input name="btnsub" type="submit"  style="width:120px; height:30px" value="บันทึก"></td>
                      <td width="166" bgcolor="#FF0000"><input name="btnreset" type="reset" style="width:120px; height:30px" value="ยกเลิก"></td>

อันนี้เปน ส่วนหน้าฟอร์มที่กรอกข้อมูล ใน text box แล้วส่งค่าไปที่ radio 


อันนี้เปนฟอร์มที่รับค่ามา 

 <div data-role="page" id="page1">
 <form action="frminspec.php" name="frmin"   method="post"   >
 <div data-theme="a" data-role="header" align="center">
    
   
        <h1>
        Inpection Record   </h1>
 </div>






<table width="138%" height="240" border="1">
  <tr>
    <td width="6%" rowspan="2" bgcolor="#6666FF">หัวข้อ</td>
    <td width="8%" rowspan="2" bgcolor="#6666FF"><p>ความดัน</p>
    <p>ลม</p></td>
    <td width="7%" rowspan="2" bgcolor="#6666FF">น้ำหนัก</td>
    <td colspan="4" bgcolor="#6666FF">เส้นรอบวง</td>
    <td width="18%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดย</p>
    <p>โมลด์</p></td>
    <td width="15%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดยห่วง</p></td>
    <td width="19%" rowspan="2" bgcolor="#99FF99">สภาพโดยทั่วไป</td>
  </tr>
  <tr>
    <td width="7%" height="39"><label for="textfield">a</label></td>
    <td width="7%"><label for="txtb">b</label></td>
    <td width="7%"><label for="txtc">c</label></td>
    <td width="6%">diff</td>
  </tr>
  <tr>
    <td height="32" bgcolor="#99FFCC">STD.</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="4">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="102" bgcolor="#009933"><input type="submit" style="width:50px; height:30px""  name="btnsubmit" id="bnsubmit" value="บันทึก "  ></td>
    <td bgcolor="#CCCCFF"><label for="txtair1"></label>
    <input type="text" name="txtair" id="txtair" size="4"></td>
    <td bgcolor="#CCCCFF"><label for="txtweight"></label>
    <input type="text" name="txtweight" id="txtweight" size="3"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3"
     OnKeyPress="return chkNumber (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" ></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" ></td>
    
      
<!--//       $a= $_POST["txta"];
//       $b=$_POST["txtb"];
//       $c=$_POST["txtc"];
//       $d =(($a+$b+$c)/3);
//        
      -->  
    
    
    <td bgcolor="#CCCCFF"><input type="number" name="txtdiff" id="txtdiff" size="3" 
    value=""></td>
   
    
    <td bgcolor="#CCCCFF"><p>
      <label>
      
    
        <input type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>"  id="RadioGroup1_0">
      <? echo $_POST["txtmolds"] ?></label>
      <br>
      <label>
        <input type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>" id="RadioGroup1_1">
        <?  echo  $_POST["txtmoldm"]?></label>
      <br>
      <label>
        <input type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
        <? echo $_POST["txtmoldl"]?></label>
      <br>
    </p></td>
    <td bgcolor="#CCCCFF"><label for="select"></label>
      <select name="selectring2" id="selectring2">
         <option value="ปกติ">ปกติ </option>
         <option value="Big">Big</option>  
         <option value="Small">Small</option> 
          
    </select></td>
    <td bgcolor="#CCCCFF"><select name="selectcondition2" id="selectcondition2">
    <option value="ปกติ">ปกติ </option>  
    <option value="NG(โลโก้ไม่ตรงตามArtwork)">NG(โลโก้ไม่ตรงตามArtwork)" </option>
    <option value="NG(การติดบอลห่างเกินไป)">NG(การติดบอลห่างเกินไป)" </option>
    <option value="NG(ไม่สะอาด)">NG(ไม่สะอาด)" </option>
      <option value="NG(ไม่สะอาด)">NG(หนังขาด)" </option>
    </select></td>
  </tr>
  <tr>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 16:17:28 By : mintminny
 


 

No. 19



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

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

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

คือเท่าที่ผมดู หน้าที่ส่งมา มันไม่มี input เป็น radio นี่ครับ มีแต่ textbox

แล้วจะเอาค่าไหนไปเปรียบเทียบล่ะครับ ตัวแปรไหนที่ต้องการเอาไปเทียบว่า radio ไหนจะถูกเลือก

เก็ตมั้ยครับ ต้องเก็ตอันนี้ก่อน ถึงจะไปต่อได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 16:27:49 By : cookiephp
 


 

No. 20



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

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

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

เด๋วนะครับ เข้าใจแล้ว

คือฟอร์มแรก ส่งค่ามาเป็น textfield เพื่อเอาไปกำหนดเป็นค่าของ radio ใช่มั้ยครับ

ชื่อ txtmolds txtmoldm และ txtmoldl

เอามาเป็นค่าของ radio ที่ืชื่อ Rdomold ในฟอร์มที่สอง

และฟอร์มที่สอง submit ซึ่งเข้าใจว่าคง submit หาตัวเอง (action="frminspec.php")

ค่าของ radio หายไป

นั่นเป็นเพราะว่า พอมาฟอร์มที่ 2 มันไม่มี input ที่ชื่อ txtmolds txtmoldm และ txtmoldl แล้วไงล่ะครับ

ดังนั้นเราต้องเพิ่ม input ชนิด hidden ในฟอร์มที่สองครับ

Code (PHP)
 <div data-role="page" id="page1">
 <form action="frminspec.php" name="frmin"   method="post"   >
 <div data-theme="a" data-role="header" align="center">
    
   
        <h1>
        Inpection Record   </h1>
 </div>






<table width="138%" height="240" border="1">
  <tr>
    <td width="6%" rowspan="2" bgcolor="#6666FF">หัวข้อ</td>
    <td width="8%" rowspan="2" bgcolor="#6666FF"><p>ความดัน</p>
    <p>ลม</p></td>
    <td width="7%" rowspan="2" bgcolor="#6666FF">น้ำหนัก</td>
    <td colspan="4" bgcolor="#6666FF">เส้นรอบวง</td>
    <td width="18%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดย</p>
    <p>โมลด์</p></td>
    <td width="15%" rowspan="2" bgcolor="#6666FF"><p>รูปทรงโดยห่วง</p></td>
    <td width="19%" rowspan="2" bgcolor="#99FF99">สภาพโดยทั่วไป</td>
  </tr>
  <tr>
    <td width="7%" height="39"><label for="textfield">a</label></td>
    <td width="7%"><label for="txtb">b</label></td>
    <td width="7%"><label for="txtc">c</label></td>
    <td width="6%">diff</td>
  </tr>
  <tr>
    <td height="32" bgcolor="#99FFCC">STD.</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="4">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="102" bgcolor="#009933"><input type="submit" style="width:50px; height:30px""  name="btnsubmit" id="bnsubmit" value="บันทึก "  ></td>
    <td bgcolor="#CCCCFF"><label for="txtair1"></label>
    <input type="text" name="txtair" id="txtair" size="4"></td>
    <td bgcolor="#CCCCFF"><label for="txtweight"></label>
    <input type="text" name="txtweight" id="txtweight" size="3"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txta" id="txta" size="3"
     OnKeyPress="return chkNumber (this)"></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtb" id="txtb" size="3" ></td>
    <td bgcolor="#CCCCFF"><input type="text" name="txtc" id="txtc" size="3" ></td>
    
      
<!--//       $a= $_POST["txta"];
//       $b=$_POST["txtb"];
//       $c=$_POST["txtc"];
//       $d =(($a+$b+$c)/3);
//        
      -->  
    
    
    <td bgcolor="#CCCCFF"><input type="number" name="txtdiff" id="txtdiff" size="3" 
    value=""></td>
   
    
    <td bgcolor="#CCCCFF"><p>
<!-- ------------------------- เพิ่ม hidden input ที่จำค่าจากฟอร์มก่อนเอาไว้ ------------------------- -->
	  <input type="hidden" name="txtmolds" value="<?php echo htmlspecialchars($_POST['txtmolds']); ?>" />
	  <input type="hidden" name="txtmoldm" value="<?php echo htmlspecialchars($_POST['txtmoldm']); ?>" />
	  <input type="hidden" name="txtmoldl" value="<?php echo htmlspecialchars($_POST['txtmoldl']); ?>" />
<?php
if (!isset($_POST['Rdomold'])) {
    $_POST['Rdomold'] = '';
}
?>
      <label>
        <input <?php if ($_POST['Rdomold'] === $_POST['txtmolds']) { echo 'checked="checked"'; } ?>
		type="radio" name="Rdomold" value="<? echo $_POST["txtmolds"]?>"  id="RadioGroup1_0">
      <? echo $_POST["txtmolds"] ?>
	  </label>
      <br>
      <label>
        <input <?php if ($_POST['Rdomold'] === $_POST['txtmoldm']) { echo 'checked="checked"'; } ?>
		type="radio" name="Rdomold" value="<? echo  $_POST["txtmoldm"]?>" id="RadioGroup1_1">
        <?  echo  $_POST["txtmoldm"]?>
	  </label>
      <br>
      <label>
        <input <?php if ($_POST['Rdomold'] === $_POST['txtmoldl']) { echo 'checked="checked"'; } ?>
		type="radio" name="Rdomold" value="<? echo $_POST["txtmoldl"]?>" id="RadioGroup1_2">
        <? echo $_POST["txtmoldl"]?>
	  </label>
      <br>
    </p></td>
    <td bgcolor="#CCCCFF"><label for="select"></label>
      <select name="selectring2" id="selectring2">
         <option value="ปกติ">ปกติ </option>
         <option value="Big">Big</option>  
         <option value="Small">Small</option> 
          
    </select></td>
    <td bgcolor="#CCCCFF"><select name="selectcondition2" id="selectcondition2">
    <option value="ปกติ">ปกติ </option>  
    <option value="NG(โลโก้ไม่ตรงตามArtwork)">NG(โลโก้ไม่ตรงตามArtwork)" </option>
    <option value="NG(การติดบอลห่างเกินไป)">NG(การติดบอลห่างเกินไป)" </option>
    <option value="NG(ไม่สะอาด)">NG(ไม่สะอาด)" </option>
      <option value="NG(ไม่สะอาด)">NG(หนังขาด)" </option>
    </select></td>
  </tr>
  <tr>




ประวัติการแก้ไข
2013-06-03 16:40:41
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 16:39:23 By : cookiephp
 


 

No. 21



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



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


ตอบความคิดเห็นที่ : 19 เขียนโดย : cookiephp เมื่อวันที่ 2013-06-03 16:27:49
รายละเอียดของการตอบ ::
ค่าที่ส่งมา ส่งมาจาก textbox ไปที่ Radio อ่ะค่ะ แล้วพอกด summit ค่าที่ส่งมาก็หายไปเลย คือเคลียรค่าไปเลย ตามรูปอ่ะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-03 16:39:26 By : mintminny
 


 

No. 22



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



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


ทำได้แล้วนะคะ ได้คำตอบแล้ว ขอบคุณทุกคน ทุกคำตอบมากๆๆนะคะ พอดีติดงานอยู่ เลยไม่ค่อยว่าง ต้องขอโทษด้วยจริงๆค่ะ ขอบคุณค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-06-05 14:22:04 By : PattiraPikul
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PHP กด summit บันทึกแล้วค่าใน Radio Group มันหายไปอ่ะค่ะ ทำอย่างไร (มีรูปประกอบ)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่