我有这段代码:
<body>
<div class="header">
<?php if (isset($_SESSION['user_id']) && !isset($menu)) { ?>
<div class="menu_holder">
<ul>
<li>
<a href="<?php echo ADDRESS; ?>menu.php" class="green_link">
<img src="<?php echo IMAGES; ?>template/menu.gif" width="51" height="20" border="0" />
</a>
</li>
</ul>
</div>
<?php } ?>
<?php
if (!isset($plainHeader))
{
$plainHeader = " ";
?>
<img src="<?php echo IMAGES; ?>template/logo.gif" width="160" height="94" />
<?php
}
?>
</div>
<br/>
<?php $id_to = $user['profile_id_contact']; ?>
<div class="main_content">
<center>
<div class="innerContainer">
<span class="headings2">FREE CHAT CONTACTS</span>
<form id="message_area" style="display:none" method="post" action="<?php echo ADDRESS; ?>messageSent.php?id=<?php echo $id_to ?>">
<?php
if (count($users) > 0)
{
foreach ($users as $user)
{
//some php here
?>
<a href="#" class="charcoal_link" style="line-height: 20px;" onclick="showMessageArea(this); return false;" >
<?php echo $uniqueCode1?><span class="pink_text"><?php echo $uniqueCode2?></span><?php echo $uniqueCode3?>
</a>
<textarea name="message" rows="10" cols="20"></textarea>
<input name="Submit" type="submit" value="Send"></input>
<?php
}
}
?>
</form>
</div>
</center>
</div>
</body>
因为我的代码现在表单标签位于错误的位置,因为我的标签链接没有显示。 我必须把我的表格标签放在哪里,这样当我点击任何一个独特的代码链接时,我会在动作中传递正确的$ id_to ???当我在链接显示后移动表单标签但是无论我点击哪个链接,它都会将第一个链接的$ id_to传递给操作。我也尝试将$ id_to作为一个隐藏字段传递给我在sumbit之后但仍然传递了第一个链接的id
请帮帮忙?我已经有一段时间了解这个...我不能通过JS重定向页面因为这个网站是一个MOBILE又名mobi网站
请帮帮忙?我很绝望 谢谢
如果我移动表单标记并将其设置为: ?messageSent.php ID =“&GT;
我查看页面源$ id_to包含正确的id但是作为sson我去了sentMessage.php,url中的id不正确
答案 0 :(得分:0)
要将ID传递到链接的下一页,您需要在网址末尾添加“?id ='。$ id。”。
e.g。
<a href="<?php echo ADDRESS; ?>menu.php?id=5" class="charcoal_link" style="line-height: 20px;">
要确保每个链接不同,您可以右键单击并复制该网址以进行双重检查。