如何使用Jquery表单与php while循环不止一次
how to used Jquery form with php while loop more than once
我尝试运行一个while循环,我也希望jquery表单来处理它,所以页面不刷新。到目前为止,代码工作正常,但它只在第一个循环中使用jquery函数,对于其他循环,它打开新页面。我需要一些帮助来解决这个问题。提前感谢……(代码)
$query = mysql_query("SELECT * FROM linkUP_message WHERE to_mem='$from_mem'
AND to_mem_burn='2' AND new_message='3' ORDER BY id DESC");
$num_rows = mysql_num_rows($query);
if ($num_rows < 1) {
echo '<div id="new_message" class="addlinkuplinks a"> You have no
message at this time. </div>';
}else {
while($row = mysql_fetch_array($query)){
$msg_id = $row['id'];
$msg_to_mem = $row['to_mem'];
$msg_from_mem = $row['from_mem'];
$msg_from_memID = $row['from_memID'];
$msg_subject = $row['subject'];
$msg_content = $row['content'];
$msg_date = $row['date'];
$msg_from_mem_burn = $row['from_mem_burn'];
$msg_to_mem_burn = $row['to_mem_burn'];
$sqlName=mysql_query("SELECT * FROM prociallinkup_members WHERE
email<>'$from_mem' AND email='$msg_from_mem' LIMIT 1")or die ("Sorry we
have a mysql error!");
while($row=mysql_fetch_array($sqlName)){
$msg_from_memAccount=$row["accountType"];
$msg_from_memID=$row["hdw_id"];
$msg_from_memEmail=$row["email"];
$msg_from_memfirstName=$row["firstName"];
$msg_from_memlastName=$row["lastName"];
$msg_from_mem_pic=$row["profile_pic"];
$gender=$row["gender"];}
echo '
<div id="linkUPmsg" class="linkUPmsg">
<table width="100%">
<tr>
<tr><td width="60%"align="left" valign="top"><span style="font-size:
12px; color: #CCCCCC;">Read Date:</span></td>
<td width="40%"align="right" valign="top"><span style="font-size: 12px;
color: #CCCCCC;">'.$msg_date.'</span></td>
</tr>
<table width="100%">
<tr>
<td width="5%" align="left">'.$profile_pic.'</td>
<td width="87%"align="left" ><span style="font-size: 14px; font-weight:
bold; color: #999999;">'.$msg_from_memfirstName.' '.$msg_from_memlastName.'</span>
<div id="requestlinkUP_text">Send you this message!</div>
<div id="requestlinkUP_text"">Subject: <span style="font-size: 12px;
font-weight: bold; color: #0066CC;">'.$msg_subject.'</span></div>
</td>
<div id="readmember_msg"></div>
<td width="3%" align="right"><div id="linkUPmsg_readR"><form id="readForm"
action="read_message.php" class="readform" method="get" enctype="multipart/form-data"
name="acceptlinkUP">
<input name="RfirstName" id="RfirstName" type="hidden"
value="'.$msg_from_memfirstName.'" />
<input name="RlastName" id="RlastName" type="hidden"
value="'.$msg_from_memlastName.'" />
<input name="Remail" id="Remail" type="hidden"
value="'.$msg_from_memEmail.'" />
<input name="Rdate" id="Rdate" type="hidden" value="'.$msg_date.'" />
<input name="Rcontent" id="Rcontent" type="hidden"
value="'.$msg_content.'" />
<input name="Rsubject" id="Rsubject" type="hidden"
value="'.$msg_subject.'" />
<input name="Rmsg_id" id="Rmsg_id" type="hidden" value="'.$msg_id.'" />
<input name="Rto_mem" id="Rto_mem" type="hidden" value="'.$msg_from_mem.'"
/>
<input name="read_linkUPmsg" class="msgAction" type="image"
src="/image/read_mail.png" width="25" height="25"/>
</form></div></a>
</td>
<td width="5%" align="right"><div id="linkUPmsg_burnR"
class="addlinkuplinks"><form id="burnForm_read" action="/burn_message.php"
class="burnForm_read" method="get" enctype="multipart/form-data"
name="burnlinkUP">
<input name="msg_id" type="hidden" value="'.$msg_id.'" />
<input name="to_mem" type="hidden" value="'.$msg_from_mem.'" />
<input name="burn_linkUPmsg" class="msgAction" type="image"
src="/image/burn_sign.png" width="20" height="25"/>
</form></div><div id="burnmember_msg"></div></a>
</td>
</tr>
</table>
</span>
</div>
<script type="text/javascript" src="/jquery.js"></script>
<script type="text/javascript" src="/jquery.form.js"></script>
<script type="text/javascript" src="/jquery.validate.js"></script>
<script type="text/javascript">
$("document").ready(function()
{
$("#burnForm_read").ajaxForm( {
target: "#burnmember_msg",
success: function() {
$("#linkUPmsg_readR").hide();
$("#linkUPmsg_burnR").hide();
}
});
});
</script>
';
}
}
您需要使用数组作为输入类型名称,如;
<>之前//对所有输入字段执行此操作//PHP端执行print_r ($ _POST);相关文章:
- 基于两个条件退出While循环
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 为什么我的While循环不起作用
- 使用while循环+break是一种可接受的方式;goto;手术的结束
- 如何将while循环中生成的值存储到变量中,以便以后在JQuery中使用
- jquery,while循环在后台运行,同时while循环
- jquery悬停和while循环
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何修复 while 循环
- Jquery扩展点的宽度,同时通过while循环递增
- 斐波那契序列Javascript做while循环
- 为什么这个while循环不能使用AND逻辑运算符
- JavaScript while循环没有'不能在有条件的情况下工作
- While循环在JavaScript中永远运行
- 逻辑(JSint友好)等效于while循环中的此赋值
- Javascript:用if语句运行while循环,用子句随机生成内容
- 如何使javascript在SQL while循环中回显所有数据
- Javascript 'while' 循环,如果条件为 false,如何停止迭代
- 在 while 循环中选择与整数值对应的数组
- 我怎样才能让 while 循环等到用户在图片上向右滑动