将php变量传递给另一个php页面

时间:2014-10-10 12:46:15

标签: php forms

是否可以将我唯一的$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>

3 个答案:

答案 0 :(得分:2)

使用POST

你有一张表格。使用隐藏的输入。

<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;

使用GET

将其附加到查询字符串中的操作网址。

<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">

我建议你为输入添加一个名称,如果它有一个值。