|
|
|
Popup เพิ่มจำนวนสินค้าลงสต๊อก คือว่าผมอยากได้วิธีการทำการเพิ่มข้อมูลแบบว่าใช้ popup หน่อยครับ |
|
|
|
|
|
|
|
T^Y ไม่มีคนช่วยอีกหรอ
|
|
|
|
|
Date :
2009-09-18 12:59:09 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ฟังก์ชั่นอินพุทของจาว่าสคริปสิครับ โดยใช้อีเวนต์ออนคลิกที่แท็กบ็อกที่จะรับข้อมูล จากนั้นให้แสดงอินพุทบ็อกของจาว่า แล้วรับค่าแล้วส่งค่าไปให้แท็กบ็อกไงครับ ถ้ายังทำไม่ได้บอกมานะครับ ส่งสคริปให้ (จะส่งให้ตอนนี้ กำลังจออกไปข้างนอก เลยยังไม่ได้พิมพ์ ลองเอาวิธีการไปก่อนนะครับ คำสั่งอินพุทของจาว่าคือ prompt นะครับ)
|
|
|
|
|
Date :
2009-09-18 14:35:05 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ท่านนาโนกรุณาช่วยหน่อยนะครับ ผมไม่ค่อยรู้เรื่องจาวา ส่วนมากก็แค่ onclick onmouseover เหอๆ
ตอนนี้ผม ทำให้ตอนคลิกมันรับค่าไอดีสินค้ามาแสดงในส่วนของข้อมูลสินค้าชิ้นนั้นแล้วคับ
ต่อไปก็ทำให้มันอัพเดตจำนวนสินค้าที่ต้องการแค่นั้นเองครับ ที่ต้องการคือให้ขั้นตอนการแสดงผลเมื่อตอนเราคลิกที่สินค้าที่เลือกจะเพิ่มข้อมูล มันเด้งเป็นpopup ขนาดกำหนดได้ ล๊อคเลยยิ่งดีปิดได้แค่นี้ก็พอใจครับ
อันนี้ผมออกแบบฟอร์มไว้ตอนเราเลือกสินค้าที่จะเพิ่มจำนวนสินค้า อยากได้เป็นpopup อ่ะครับจะได้ลองศึกษาหลาย ๆ วิธี
Code (PHP)
<?php
<?
include "chk_s_admin_login.php";
$en_pro_id=$_GET[pro_id];
$sql_pro_id=base64_decode($en_pro_id);
include "connect.php";
$sql="select * from tb_product where pro_id='$sql_pro_id'";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
$pro_id=$rs[pro_id];
$code=sprintf("%05d",$pro_id);
$pro_name=$rs[pro_name];
$rs_type_id=$rs[type_id];
$pro_instok=$rs[pro_instok];
$sql2="select * from tb_type_product where type_id='$rs_type_id'";
$result2=mysql_db_query($dbname,$sql2);
while($rs2=mysql_fetch_array($result2)){
$type_name=$rs2[type_name];
}
?>
<!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>
<style type="text/css">
<!--
body,td,th {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
body {
background-image: url();
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.style1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
}
.style2 {color: #000000}
-->
</style>
</head>
<body>
<form id="form1" name="form1" method="post" action="s_admin_stok_insert2.php">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0" background="image/BG_Starwell2.png" bgcolor="#666666">
<tr>
<td><br />
<table width="720" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td colspan="4" bgcolor="#333333"><div align="center"><strong><br />
ข้อมูลสินค้า<br />
<br />
</strong></div></td>
</tr>
<tr>
<td bgcolor="#333333"><div align="center"><strong>รหัสสินค้า</strong></div></td>
<td bgcolor="#333333"><div align="center"><strong>ขื่อสินค้า</strong></div></td>
<td bgcolor="#333333"><div align="center"><strong>ประเภทสินค้า</strong></div></td>
<td bgcolor="#333333"><div align="center"><strong>จำนวนสินค้าคงเหลือ</strong></div></td>
</tr>
<tr bgcolor='#E2E2E2' onmouseover="this.bgColor='#FFFFFF'" onmouseout="this.bgColor='E2E2E2'">
<td><center class="style2"><?=$pro_id?></center></td>
<td><center class="style2"><?=$pro_name?></center></td>
<td><center class="style2"><?=$type_name?></center></td>
<td><center class="style2"><?=$pro_instok?></center></td>
</tr>
<tr>
<td colspan="4" bgcolor="#333333">
<div align="center"><br />
<br />
<strong>เพิ่มจำนวนสินค้า</strong>
<input name="num_add" type="text" class="style1" id="num_add" size="5" maxlength="3" />
<input name="Submit" type="submit" class="style1" id="button" value="Add" />
<input name="button2" type="submit" class="style1" id="button2" value="Close" />
<br />
<br />
<br />
</div></td>
</tr>
</table>
<br /></td>
</tr>
</table>
</form>
</body>
</html>
?>
|
|
|
|
|
Date :
2009-09-18 15:08:00 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะทำยังไงดีครับ ให้ข้อมูลด้านบน มันเป็นรูปแบบ popup ใครทำ popupเป็นสอนหน่อยครับ จะลองทำไว้กรอกข้อมูล
|
|
|
|
|
Date :
2009-09-18 16:17:07 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างใช้อินพุทบ็อกของจาว่าครับ ไม่รู้ใช้ได้หรือเปล่า ลองเอาประยุกตูดูครับ น่าจะตรงกับความต้องการ
Code (PHP)
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function inputvalue()
{
var temp = prompt("ต้องการสินค้าจำนวน", "0");
document.frm1.recivevalue.value = temp;
}
</script>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<INPUT TYPE="text" NAME="recivevalue" onclick="inputvalue();">
</FORM>
</BODY>
</HTML>
?>
ปล. ผมไม่ใช่เทพนะครับ ผมคือสาวกปิศาจแดง อิอิอิ
|
|
|
|
|
Date :
2009-09-18 18:59:52 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
|
|
|
|
|
Date :
2009-09-19 01:38:33 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้หรือยัง
|
|
|
|
|
Date :
2009-09-19 12:36:11 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ แต่วิธีเดิม ๆ เปิดหน้าใหม่ เก็บข้อมูลเรียบร้อยกดปิด แต่ไงก็ต้องขอบคุณทุกท่านคับ
อีกอย่างผมส่งค่า ในฟอร์มไม่ค่อยเป็นอ่ะคับ ส่วนมากใช้ เชคข้ามฟอร์มตลอดเลยเหอๆๆๆๆๆ
|
|
|
|
|
Date :
2009-09-19 12:42:05 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ได้ครับ แต่จะมีไฟล์เยอะอะสิครับ อิอิอิ
|
|
|
|
|
Date :
2009-09-19 13:52:18 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมถามต่อละกัน
มีหน้า main.php ,มีลิงค์ป้อนจำนวน พอกดลิงค์แล้วก็จะสร้าง window popup มา
ที่ผมจะทำคือสร้าง popup สไตล์ window.open("insert.php",......) :)
แล้วใน insert.php มีการป้อนค่า สมมติ input:text แล้วมีปุ่ม submit input:submit
พอกด submit อยากให้ค่าที่ป้อนแสดงบนหน้า main.php (โดยไม่ใช่การสร้าง newwindow แต่ให้ refresh main.php ที่เปิดทิ้งไว้แล้ว )
อยากรู้มากๆ ว่ามันจะรีเทรินค่ากลับไปหน้า main.php เดิมยังไง ใช้คำสั่ง javascript อะไรอ่ะครับ
รบกวนเซียน javascript ช่วยตอบผมหน่อยครับ
|
|
|
|
|
Date :
2009-09-19 14:10:35 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ทราบว่าแบบนี้รึป่าวครับ
main.html
<body><input name="txtdata" type="text" id="txtdata" onclick="window.open('popup.php','','width=200,height=200')" />
</body>
popup.html
<body>
<input name="input" type="text" id="input" />
<input type="button" name="Button" value="OK" onclick="returnval()" />
<script language="JavaScript">
function returnval()
{
window.opener.document.getElementById('txtdata').value = document.getElementById('input').value
window.close();
}
</script>
</body>
|
|
|
|
|
Date :
2009-09-19 17:24:29 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่เลยครับ ตามที่คุณคุณเอแม็กนะครับ เราจะส่งค่าต่างวินโดวส์ได้ด้วยจาว่าสคริป โดยการอ้างถึงวินโดวส์โอเพนเนอร์ (หมายถึงวินโดวส์ที่ใช้สำหรับเปิดวินโดวส์ปัจจุบันอะครับ) โดยปกติเราจะใช้ด็อคคิวเมนต์ในการห้างถึงวินโดวส์ หรือเพจปัจจุบันครับ (แต่อย่าลืมนะครับว่า ค่าที่ส่งไปมาระหว่างเพจในขณะนั้นกระทำอยู่ที่เครื่องของคุณเท่านั้นครับ ยังไม่มีการส่งไปที่ฌซอร์เวอร์นะครับ เพราะจาว่าสคริปทำงานฝั่งไคลเอ็นท์นะครับ)
|
|
|
|
|
Date :
2009-09-19 18:08:00 |
By :
NanoTHoro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ่อแห่ะทำยังงี้ก็ได้นี้น่า สร้าง input คอยรับค่าก็ได้ หุหุ
ขอบคุณ A-mac มากครับ คิดมากไปหน่อย
|
|
|
|
|
Date :
2009-09-19 19:14:29 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สคริปพี่ A-mac เจ๋งมากครับ จะจดจำเอาไปประยุกต์ใช้เด้อ ลองแล้วเจ๋งๆๆๆๆ
|
|
|
|
|
Date :
2009-09-19 21:36:45 |
By :
tanuwate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|