ช่วยดู Code radio button ให้หน่อยครับ ว่ามันผิดยังไง ผมโชค่าไม่ได้ แต่ผม ให้มันเคลียค่าได้อ่ะ คับ
คือผมอยากให้ พอกด radio button แล้ว ไปโผล่ อยู่ที่ text field รหัสสินค้าอ่ะครับ ผมลองทำแล้วแต่มัน ได้แค่เคลียค่าออกทำได้ แต่ส่งค่า ไปให้มันขึ้นเป็นรหัสสินค้าผมทำไม่ได้ ครับ
นี่ Code น่ะครับ ยาวมาก แต่จุดสนใจมีนิดนึง ช่วยดูทีครับ
Code
<form id="form1" name="form1" method="post">
<?
$objConnect = oci_connect("user01","5701733","192.168.247.128/dboracle");
$strSQL = "SELECT * FROM PRODUCT";
$objParse = oci_parse($objConnect, $strSQL);
oci_execute ($objParse,OCI_DEFAULT);
?>
<table width="801" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th colspan="5" scope="col">CHECK PRODUCT DETAIL </th>
</tr>
<tr>
<td width="73"> </td>
<td width="182"> </td>
<td width="182"> </td>
<td width="182"> </td>
<td width="182"> </td>
</tr>
<tr>
<td colspan="5"><table width="800" border="1" cellspacing="1" cellpadding="1">
<tr>
<th width="137" scope="col">รหัสสินค้า</th>
<th width="163" scope="col">ชื่อสินค้า</th>
<th width="119" scope="col">ราคารวม</th>
<th width="131" scope="col">ยอดคงเหลือ</th>
<th width="144" scope="col">แต้มสะสม</th>
<th width="73" scope="col">เลือกสินค้า</th>
</tr>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<tr>
<td><label><?=$objResult["PROID"];?></label></td>
<td><?=$objResult["PRONAME"];?></td>
<td><?=$objResult["PROCOST"];?></td>
<td><?=$objResult["TOTALAMOUNT"];?></td>
<td><?=$objResult["POINT_USE"];?></td>
<td><div align="center">
<input name="radiobutton" type="radio" onclick="document.getElementById('text1').value=document.getElementById('label1').innerText"/>
</div></td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td colspan="5"><div align="right"><a href="infordetail.php"></a></div></td>
</tr>
</table>
<?
oci_close($objConnect);
?>
</form>
<form id="form1" name="form1" method="get" action="<?=$_SERVER['SCRIPT_CREDITNUMBER'];?>">
<div align="center"><strong><font size="20" color="#990000">EXCHANGE FORM </font></strong>
</div>
<table width="626" border="1" align="center" cellpadding="1" cellspacing="1" bgcolor="#99FF66">
<tr>
<th width="532" scope="col"><table width="635" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th width="374" height="26" scope="col"><div align="right"><font color="#993300">Please Chose The Credit Number::</font></div></th>
<th width="224" scope="col"><div align="left">
<input name="txtuse" type="text" id="txtuse" value="<?=$_GET["txtuse"]?>"/>
<input type="submit" name="Submit" value="Submit" />
</div></th>
</tr>
</table></th>
</tr>
</table>
</form>
<p align="center">
<?
if($_GET["txtuse"] !="")
{
$objconnect = oci_connect("user01","5701733","192.168.247.128/dboracle");
$strsql ="SELECT * FROM RPOINT,CREDITMEMBER WHERE(CREDITNUMBER LIKE '%".$_GET["txtuse"]."%')";
$objparse = oci_parse($objconnect,$strsql);
oci_execute ($objparse);
?>
</p>
<form action="exsave.php" method="get" name="calc">
<table width="651" border="0" align="center">
<tr>
<td width="164" bgcolor="#000000"><div align="center"><strong><font color="#FF0000">รหัสลูกค้า</font></strong></div></td>
<td width="173" bgcolor="#000000"><div align="center"><strong><font color="#FF0000">รหัสบัตรเครดิต</font></strong></div></td>
<td width="152" bgcolor="#000000"><div align="center">่<strong><font color="#FF0000">จำนวนแต้มสะสม</font></strong></div></td>
<td width="144" bgcolor="#000000"><div align="center"><font color="#FF0000"><strong>จำนวนแต้มคงเหลือ</strong></font></div></td>
</tr>
<div align="left">
<?
while($objresult = oci_fetch_array($objparse,OCI_BOTH))
{
?>
</div>
<tr>
<td width="164" bgcolor="#9B5E2F"><div align="center"><strong><font color="#000099" size="5">
<input name="txtno" type="text" id="txtno" readonly="" value="<? echo $objresult["CUSID"];?>"/>
</font></strong></div></td>
<td width="173" bgcolor="#9B5E2F"><div align="center"><strong><font color="#000099" size="5">
<input name="txtno" type="text" id="txtno" readonly="" value="<? echo $objresult["CREDITID"];?>"/>
</font></strong></div></td>
<td width="152" bgcolor="#9B5E2F"><div align="center">
<input name="txtno" type="text" id="txtno" readonly="" value="<? echo $objresult["TOTALL"];?>"/>
</div></td>
<td width="144" bgcolor="#9B5E2F"><input type="text" name="textfield" /></td>
</tr>
<tr>
<td bgcolor="#9B5E2F"> </td>
<td bgcolor="#9B5E2F"><div align="center"><strong><font color="#FF0000"><a href="infordetail.php"></a></font></strong></div></td>
<td bgcolor="#9B5E2F"> </td>
<td bgcolor="#9B5E2F"> </td>
</tr>
<tr>
<td bgcolor="#000000"><div align="center"><strong><font color="#FF0000">รหัสสินค้า</font></strong></div></td>
<td bgcolor="#000000"><div align="center"><strong><font color="#FF0000">จำนวนที่แลก</font></strong></div></td>
<td bgcolor="#000000"><div align="center"><strong><font color="#FF0000">แต้มที่ใช้แลก</font></strong></div></td>
<td bgcolor="#000000"><div align="center"><font color="#FF0000"><strong>แต้มที่ใช้ทั้งหมด</strong></font></div></td>
</tr>
<tr>
<td bgcolor="#9B5E2F"><div align="center">
<input name="txtpro" type="text" id="text1=" />
</div></td>
<td bgcolor="#9B5E2F"><div align="center">
<input name="txtam" type="text" id="txtam" onkeypress="checknumber()" onKeyUp="calcfunc()"/>
</div></td>
<td bgcolor="#9B5E2F"><div align="center">
<input name="txtpoint" type="text" id="txtpoint" onkeypress="checknumber()" onKeyUp="calcfunc()" />
</div></td>
<td bgcolor="#9B5E2F"><div align="center">
<input name="txtamo" type="text" id="txtamo" />
</div></td>
</tr>
<tr>
<td bgcolor="#9B5E2F"> </td>
<td bgcolor="#9B5E2F"><div align="center">
<input type="submit" name="Submit2" value="Submit" />
</div></td>
<td bgcolor="#9B5E2F"><div align="center">
<input type="reset" name="Submit3" value="Reset" />
</div></td>
<td bgcolor="#9B5E2F"> </td>
</tr>
<div align="left">
<?
}
?>
</div>
</table>
</form>
<script language="JavaScript">
//ให้รับเฉพาะตัวเลข
function checknumber() {
key=event.keyCode
if (key<48 || key>57) event.returnValue = false;
}
//คำนวณเมื่อ KeyUp
function calcfunc() {
var val1 = parseFloat(document.calc.txtam.value);
var val2 = parseFloat(document.calc.txtpoint.value);
document.calc.txtamo.value=val1*val2;
}
</script>
<?
oci_close($objconnect);
}
?>
</form>
Tag : - - - -
Date :
2009-09-12 03:32:56
By :
bestboom007
View :
1455
Reply :
5
ลองสร้างตัวแปรเก็บค่า radio ไว้ชุดนึงสิครับ แล้วใช้คำสั่ง if else ดู แล้วให้ echo ไปไว้ที่ช่องรหัสสินค้า ใช้ฐานข้อมูลด้วยป่าวครับ
Date :
2009-09-12 09:28:50
By :
Dragons_first
Code (PHP)
<?php
<input name="radiobutton" type="radio" value="<?=$objresult["CUSID"];?>" onclick="document.getElementById('text1').value=this.value"/>
?>
Date :
2009-09-12 09:47:38
By :
nilas
อ่า ได้แล้วครับขอบคุณครับ ผม
Date :
2009-09-12 14:58:12
By :
think
คือขอถาม อีกนิดนึงครับ
ถ้าผม กด radio button ไปแล้ว ให้ ข้อมูล สองข้อมูลไปลงอยู่ ใน text field ได้ พร้อมกันสองอัน แต่คนละข้อมูลได้มั้ยครับเช่น
ผมมี ข้อมูล รหัสสินค้า กับ ราคาสินค้า แล้วก็ปุ่ม radio button
เมื่อผมกด radio button แล้ว รหัสสินค้า กับ ราคาสินค้า จะต้องไปอยู่ใน คนละ text field กัน จะทำได้มั้ยครับ
Date :
2009-09-12 15:25:06
By :
think
Load balance : Server 00