是否可以将我唯一的$comment->comment_id;
传递给另一个php文件?我希望该输入按钮的li
具有相同的ID。单击时我想将变量传递给php "/model/editComment.php"
。
<div class="comment-buttons-holder">
<ul class="comment-buttons-holder-ul">
<li id="<?php $comment->comment_id; ?>" class="edit-btn">
<form action ="/model/editComment.php" method="POST">
<input>" type="submit" value="edit">
</form>
</li>
</ul
块引用
</div>
答案 0 :(得分:2)
你有一张表格。使用隐藏的输入。
<input type="hidden" name="comment_id" value="<?php echo $comment->comment_id; ?>" />
在editCommit.php页面上,你会;
$intCommentId = (isset($_POST['comment_id']) AND ctype_digit( (string) $_POST['comment_id'] )) ? (int) $_POST['comment_id'] : 0;
将其附加到查询字符串中的操作网址。
<form action="/model/editComment.php?id=<?php echo $comment->comment_id; ?>"
在editCommit.php页面上,你会;
$intCommentId = (isset($_GET['id']) AND ctype_digit( (string) $_GET['id'] )) ? (int) $_GET['id'] : 0;
答案 1 :(得分:0)
更改
<form action ="/model/editComment.php" method="POST">
<input>" type="submit" value="edit">
到
<form action ="/model/editComment.php?cid=<?php echo $comment->comment_id; ?>" method="POST">
<input type="submit" value="edit">
答案 2 :(得分:0)
使用
<input type="hidden" name="commentId" value="<?php echo $comment->comment_id; ?>">
在表单内部传递值而不向用户显示。
P.S:
<input>" type="submit" value="edit">
似乎是假的,试试:
<input type="submit" value="edit">
我建议你为输入添加一个名称,如果它有一个值。