我有一些产品。我收到用户对每个产品的反馈。当用户点击“回复”按钮以获得反馈时,会出现一个对话框。
现在,问题在于,每次“回复”按钮打开对应相同ID的对话框。为了确保,我在对话框中打印Id,每次返回相同的ID ... 我想让对话框打开,但身份不同。
我该怎么做?
通过这种方式我得到了产品的身份:
$get_product = "select * from product_reviwes where product_code = '$pro_code' ORDER BY user_reply_date DESC";
代码是这样的:
$a = strtolower($product_owner);
$b = strtolower($email);
if($a == $b){
echo "<br>
<small><div align='center'><a href='#login-box' class='login-window'>Reply</a></div></small>
<hr>
<div id='login-box' class='login-popup'>
<a href='#' class='close'><img src='images/close_pop.png' class='btn_close' title='Close Window' alt='Close' /></a>
<form method='post' class='signin' action='$url&ID1=$ID'>
<fieldset class='textbox'>
<label class='username'>
<span>Please Enter Your Reply</span>
<input id='reply' name='reply' value='' type='text' autocomplete='on' placeholder='Please Enter Your Reply Maximum 1000 Letters' maxlength='1000'>
</label>
<br>
this is ID = $ID;// testing to see id
<br>
<button class='submit button1' type='submit' name='post'>Reply</button>
</fieldset>
</form>
</div>";
}
如果我改变了
HREF =“#登录盒”
与
HREF = '$网址&安培; ID1 = $ ID'
然后它选择所需的id,但对话框无法打开
答案 0 :(得分:-1)
试试这个方法
<div id='login-box-<?=$ID;?>' class='login-popup'>
单击“回复”按钮时,会根据ID
显示相应的登录框div<button class='submit button1' type='button' onclick='$("#login-box-<?=$ID;?>").show()' name='post'>Reply</button>