我正在尝试创建一个系统,我使用div作为弹出窗口并使用PHP从div输入值到数据库,主要关注的是刷新页面而不关闭div(作为弹出窗口工作),背后的原因是我正在显示实时进入数据库的内容。
我尝试再次打开div(弹出),同时使用标志变量刷新父页面,但它不起作用,刷新页面后我必须再次单击该按钮打开该div(弹出)。
第一次打开页面时,我不想打开div(弹出窗口)。
这是打开div(弹出窗口)的代码
function addteamappear()
{
$("#illusion").show('slow');
$("#addplayer").show('slow');
var config = {
'.chosen-select' : {},
'.chosen-select-deselect' : {allow_single_deselect:true},
'.chosen-select-no-single' : {disable_search_threshold:10},
'.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
'.chosen-select-width' : {width:"95%"}
}
function addteamclose()
{
$("#illusion").hide('slow');
$("#addplayer").hide('slow');
}
这是我在div(popup)里面使用的代码进入数据库,我在函数末尾调用了addteappear
<?php
if(isset($_POST['tournamentteamssubmit']))
{
$addtournamentteams=$_POST['addtournamentteams'];
$query=mysql_query("select * from tournamentteams where team='".$addtournamentteams."' ");
if(mysql_num_rows($query)!=0)
{
die ( "<script>alert('You have alredy added this team');</script>");
}
$query=mysql_query("select * from teams where teamname='".$addtournamentteams."' ");
$row=mysql_fetch_array($query);
mysql_query("insert into tournamentteams( tournament,team,player1,player2) values(UPPER('".$tournamentname."'),UPPER('".$addtournamentteams."'),UPPER('".$row['player1']."'),UPPER('".$row['player2']."')) ") or die("ERROR :".mysql_error());
echo "<script>alert('Team Added Sucessfully');</script>";
echo "<script>addteamclose(); addteamappear();</script>";
}
?>
我尽力让自己的情况得到理解。