|
|
|
ขอความช่วยเหลือ เรื่อง Java กับ php เรื่องมีอยู่ว่า ผมต้องการคลิ๊กแล้วให้ เปิดเป็น ป๊อบอัพขึ้นมา และป๊อบอัพนั้นส่งค่า ของระหัส P_code ไปด้วย |
|
|
|
|
|
|
|
ที่เป้นอยู่ตอนนี้ มันคือ กล่องอีกเลเยอร์นึงใช่มั้ยครับ ถ้าเป้นอย่างนั้น คุณก็ต้องส่งไปใน
javascript:toggleBox('demodiv',1,'some value'); แล้วค่อยเอาไปใช้
แต่ถ้าเปิดหน้าต่างใหม่(new window) มันก้จะมีวิธีอีกแบบนึง
window.open('url?p_code=<? echo $p_code ?>');
|
|
|
|
|
Date :
11 ส.ค. 2551 15:48:31 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
<!--
function toggleBox(szDivID, iState,p_code) // 1 visible, 0 hidden
{
if(document.layers) //NN4+
{
document.layers[szDivID].visibility = iState ? "show" : "hide";
}
else if(document.getElementById) //gecko(NN6) + IE 5+
{
var obj = document.getElementById(szDivID);
obj.style.visibility = iState ? "visible" : "hidden";
}
else if(document.all) // IE 4
{
document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
}
}
ข้างบนคือโคต จาวา
ข้างล่างคือ ตรงลิงค์ที่ต้องการ
<td width="16"><a href="#" onClick="javascript:toggleBox('demodiv',1,'<? echo $p_code ?>');p_code=<? echo $p_code ?>"><img src="imgs/cart.gif" alt="เลือก <? echo $p_code ?>" width="13" height="15" border="0" /></a></td>
เพิ่มตัวแปรเข้าไปให้ รบค่าไปในฟังชั่น จาวา
แล้วก้เอาไปทำไรก้ตามใจ
http://www.khonrakrods.com/bbview.php?Gid=6&Bqid=30
|
|
|
|
|
Date :
11 ส.ค. 2551 15:48:46 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
แต่ว่าผมลองดูแล้วครับ popup ที่ขึ้นมาก็ยังไม่มีค่าที่ส่งไปอยุ่ดีครับ
เอ๊... ทำไงดีน๊อ
|
|
|
|
|
Date :
11 ส.ค. 2551 16:22:25 |
By :
ddsure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมครับ อันนี้คือ ตัวที่จะแสดงผลซึ่งอยุ่ในเพจเดียวกัน
<div ID="demodiv" class="demo">
<?
include('connect.php');
$sql="Select * From tbl_product where p_code='$p_code '";
$dbquery=mysql_db_query($dbname,$sql);
$result= mysql_fetch_array($dbquery);
$p_name=$result[p_name];
$p_code=$result[p_code];
$p_detail=$result[p_detail];
$p_price=$result[p_price];
$p_disc=$result[p_disc];
$p_type=$result[p_type];
?>
<form name="form1" method="post" action="">
<table width="288" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="70">Test</td>
<td width="12" rowspan="2">:</td>
<td width="181"><label>
<input name="p_type" type="radio" value="P" <? if ($p_type=="P") echo "checked"; ?>>
</label>
Product
<label>
<input name="p_type" type="radio" value="T" <? if ($p_type=="T") echo "checked"; ?>>
Tretment</label></td>
</tr>
<tr>
<td>Code</td>
<td width="181"><input name="p_code" type="text" id="p_code" value="<? echo $p_code ?>"></td>
</tr>
<tr>
<td>ชื่อ</td>
<td rowspan="5"> </td>
<td><label>
<input name="p_name" type="text" id="p_name" value="<? echo $p_name ?>">
</label></td>
</tr>
<tr>
<td>รายละเอียด</td>
<td><label>
<textarea name="p_detai" id="p_detai"> <? echo $p_detail=$result[p_detai]; ?></textarea>
</label></td>
</tr>
<tr>
<td height="32">ราคา</td>
<td><label>
<input name="p_price" type="text" id="p_price" value="<? echo $p_price ?>">
</label></td>
</tr>
<tr>
<td>ส่วนลด</td>
<td><label>
<input name="textfield" type="text" size="1">
%</label></td>
</tr>
<tr>
<td>พนักงาน</td>
<td><input name="textfield2" type="text" size="5">
<input name="textfield22" type="text" size="5"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" class="TextBox" name="Submit" value="Save">
<input type="button" class="TextBox" onClick="toggleBox('demodiv',0);" value="ปิดหน้าต่างนี้">
</label></td>
</tr>
</table>
</form>
</div>
|
|
|
|
|
Date :
11 ส.ค. 2551 16:25:05 |
By :
ddsure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
<!--
function toggleBox(szDivID, iState,code) // 1 visible, 0 hidden
{
if(document.layers) //NN4+
{
document.layers[szDivID].visibility = iState ? "show" : "hide";
}
else if(document.getElementById) //gecko(NN6) + IE 5+
{
var obj = document.getElementById(szDivID);
obj.style.visibility = iState ? "visible" : "hidden";
alert(code);
}
else if(document.all) // IE 4
{
document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
alert(code);
}
}
</script>
<? $p_code =123456; ?>
<a href="#" onClick="javascript:toggleBox('demodiv',1,<? echo $p_code;?>)">
<img src="imgs/cart.gif" alt="เลือก <? echo $p_code ?>" width="13" height="15" border="0" /></a>
<div ID="demodiv" class="demo">
<?
/*include('connect.php');
$sql="Select * From tbl_product where p_code='$p_code '";
$dbquery=mysql_db_query($dbname,$sql);
$result= mysql_fetch_array($dbquery);
$p_name=$result[p_name];
$p_code=$result[p_code];
$p_detail=$result[p_detail];
$p_price=$result[p_price];
$p_disc=$result[p_disc];
$p_type=$result[p_type];
*/
?>
<form name="form1" method="post" action="">
<table width="288" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="70">Test</td>
<td width="12" rowspan="2">:</td>
<td width="181"><label>
<input name="p_type" type="radio" value="P" <? if ($p_type=="P") echo "checked"; ?>>
</label>
Product
<label>
<input name="p_type" type="radio" value="T" <? if ($p_type=="T") echo "checked"; ?>>
Tretment</label></td>
</tr>
<tr>
<td>Code</td>
<td width="181"><input name="p_code" type="text" id="p_code" value="<? echo $p_code ?>"></td>
</tr>
<tr>
<td>ชื่อ</td>
<td rowspan="5"> </td>
<td><label>
<input name="p_name" type="text" id="p_name" value="<? echo $p_name ?>">
</label></td>
</tr>
<tr>
<td>รายละเอียด</td>
<td><label>
<textarea name="p_detai" id="p_detai"> <? echo $p_detail=$result[p_detai]; ?></textarea>
</label></td>
</tr>
<tr>
<td height="32">ราคา</td>
<td><label>
<input name="p_price" type="text" id="p_price" value="<? echo $p_price ?>">
</label></td>
</tr>
<tr>
<td>ส่วนลด</td>
<td><label>
<input name="textfield" type="text" size="1">
%</label></td>
</tr>
<tr>
<td>พนักงาน</td>
<td><input name="textfield2" type="text" size="5">
<input name="textfield22" type="text" size="5"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" class="TextBox" name="Submit" value="Save">
<input type="button" class="TextBox" onClick="javascript:toggleBox('demodiv',1)">
</label></td>
</tr>
</table>
</form>
</div>
ก็ส่งค่าตัวแปรไปตามปกติ ไม่เห็นมีอะไรเลย
http://www.khonrakrods.com/bbview.php?Gid=6&Bqid=30
|
|
|
|
|
Date :
12 ส.ค. 2551 11:02:35 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|