레코드에 대한 추가 정보 링크를 클릭하면 해당 레코드에 대한 추가 정보를 표시 할 새 창을 열어서 <a href=more_info.php?id=$rows[id]>
을 사용하여 다음 페이지로 ID를 전달하고 좋은 결과를 얻을 수있는 검색 양식이 있습니다.한 페이지에서 다른 페이지로 mysql 레코드 ID를 전달하려면 어떻게해야합니까?
그 다음 페이지에는이 작은 창을 팝업하는 버튼이 있는데이 <a href="#" onclick="window.open('signature_pad.html', 'newwindow', 'width=500, height=200'); return false;">
을 사용하면이 창이 서명 패드로 팝업됩니다.
두 번째 창에서 팝업 창으로 레코드 ID를 전달하면 고객이 서명 패드에 서명 할 때 서명이 올바른 레코드에 게시됩니다.
두 번째 페이지와 팝업 페이지의 코드는 다음과 같습니다 (두 번째 페이지의 버튼 섹션 코드는 해당 페이지의 코드가 상당히 길고 버튼 부분 만이 이에 해당하므로 공간을 절약하기 위해 게시했습니다 질문)
<table class="auto-style16" style="width: 615px; height: 28px;">
<td style="width: 435px; height: 22px;" class="auto-style7">
**<a href="#" onclick="window.open('signature_pad.php', 'newwindow', 'width=500, height=200'); return false;"><input type="button" value="Get Signature" /></a>**
그리고 팝업 창
<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Signature Pad</title>
<!-- The Signature Pad -->
<script type ="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="signature-pad.js"></script>
</head>
<body>
<center>
<fieldset style="width: 435px">
<br/>
<br/>
<div id="signaturePad" style="border: 1px solid #ccc; height: 55px; width: 400px;"></div>
<br/><br/><br/>
<button id="clearSig" type="button">Clear Signature</button>
<button id="saveSig" type="button">Save Signature</button>
<div id="imgData"></div>
<br/>
</fieldset>
</center>
<div id="debug"></div>
</body>
</html>
왜 signature_pag.php''에 ID를 추가하지 마십시오 당신은 또한 직접
$_GET
를 인쇄 할 수 있습니다 그러나 나는 등, 내가 더 위생 등의 변수에 일을해야하는 경우 안함 당신이'more_info.php'에했던 것처럼? – Prix@Prix 나는 그것을 시도했다, 그것은 작동하지 않았다! – user2447848
정확히 무엇이 효과가 없었습니까? 새 창이 열리지 않습니까? 쿼리가 새 창으로 이동하지 않습니까?더 자세하게 얘기해 주 시겠어요 ? – Prix