1
我有一個edit_ticket_check.php
頁是這樣的:彈出窗口基於php輸入值
<form name="frm" action="edit_ticket_asso.php" method="post" onSubmit="return validt(frm)">
<table frame=box align=center bgcolor="9966FF">
<b><h2>Enter Ticket Information</h2></b>
</table>
</form>
那麼一些,而像這樣:
<tr><td><font color="BLACK">Ticket Status:</font></td>
<td>
<?php
echo "<select name=\"ticket_status\">";
echo "<option size =15 selected>Select</option>";
if(mysql_num_rows($result4))
{
while($row = mysql_fetch_assoc($result4))
{
echo "<option>$row[ticket_status]</option>";
}
}
else {
echo "<option>No Status Present</option>";
}
?>
</td>
輸入值到第二edit_ticket.php
頁面,它在MySQL數據庫中輸入值。
if($_POST['submit']=="Insert")
{
$ticket_no=$_POST['ticket_no'];
if (@$_SESSION[username] == 'admin')
{
$assigned_to=$_POST['emp_name'];
}
else
$assigned_to = @$_SESSION[userid][0];
$reassigned_to_team=$_POST['reassigned_to_team'];
$ticket_status=$_POST['ticket_status'];
$comment=$_POST['comment'];
if($ticket_no!=NULL&&$assigned_to!=NULL&&$comment!=NULL)
{
$query1=mysql_query("select count(ticket_no) as total from ticket where ticket_no='$ticket_no';");
$row = mysql_fetch_array($query1);
if ($row["total"]>"0")
{
$query2="UPDATE ticket SET ticket.assigned_to='$assigned_to', ticket.reassigned_to_team='$reassigned_to_team', ticket.ticket_status='$ticket_status', ticket.comment='$comment' WHERE ticket.ticket_no='$ticket_no'";
$result1=mysql_query("$query2");
}
}
}
現在在這之後我想,如果票證狀態=「待定」然後一個新的彈出窗口會彈出,取時間值,然後更新由新進入的時間車票的時間價值。
對於彈出窗口,我有這樣的代碼:
<html>
<body>
<p>Click the button to add resolution time with pending ticket.</p>
<button onclick="myFunction()">Pending</button>
<p id="demo"></p>
<script type="text/javascript">
function myFunction()
{
var x;
var name=prompt("Please enter Resolution Time","2099-12-31 23:59:59");
if (name!=null)
{
x="resolution_time " + name ;
document.getElementById("demo").innerHTML=x;
}
}
</script>
現在我無法連接這兩個頁面,我也無法在新彈出窗口,以舊的窗口傳遞的值。
我該怎麼做?
由於PHP是一種服務器端語言,因此它不能像JavaScript這樣是客戶端語言,你有什麼更好的想法來做到這一點嗎?
謝謝你..
你可能想看一看:http://stackoverflow.com/問題/ 6422958 /如何傳遞值從彈出窗口到父窗口通過jquery-in-mvc – pat34515 2012-07-21 18:53:48
@Patrick現在它像一些按鈕框,總是會在那裏。但我有點不同...彈出窗口只有在ticket_status =='掛起'時出現...否則它將是正常的php ... – 2012-07-21 19:03:23