如何将文本框值传递给url参数

时间:2016-05-02 14:07:09

标签: php

我在这里遇到了一些问题。我在表格中有文本框值,当我点击链接“有效”时,我可以将文本框值传递给另一个页面。 这是表格中的文本框代码

echo "<form name='nomor' role='form' method='get'>";
echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>";
echo "</form>";

这是我的按钮

 echo "<td class='center'>";
echo "<a class='btn btn-primary btn-sm' href='validasi.php?idorder=" . $row['id_order'] . "&pilih=" . $_GET['pilih'] . "'>
<i class='fa fa-check-square-o'>Valid</i></a>
echo "</td>";

也许有人可以给我一个解决方案,谢谢你,祝你有愉快的一天!

2 个答案:

答案 0 :(得分:0)

在页面validasi.php中添加:

$IDorder = $_GET['idorder']; 
$Pilih = $_GET['pilih'];

现在你在validasi.php上有两个变量叫做IDorder和Pilih,来自你的表格

或者它是你想要的名量? 我想你可以添加

$nomortempat = $_GET['nomortempat'];

到validasi页面,它应该工作。如果我理解您的代码,则应该发送

编辑我错了,您需要在表单中添加一个sumbmit按钮。

在页面顶部添加会话开始:session_start();

然后将其添加到您的第一页:

$_SESSION["idorder"] = $idorder;
$_SESSION["pilih"] = $pilih;

然后将此代码添加到您的表单中:

echo "<form name='nomor' role='form' method='get'>";
echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>";
echo "<input type='submit' name='submit' value='Submit'></input>";
echo "</form>";

然后在validasi页面上添加:

$nomortempat = $_GET['nomortempat']; // and:
$IDorder = $_SESSION["idorder"];
$Pilih = $_SESSION["pilih"];

现在你在validasi.php上有三个值

答案 1 :(得分:0)

使用GET表单,你可以试试这个:

    echo "<form name='nomor' action='action.php' role='form' method='get'>";
    echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>";
    echo "<input type='submit' value='valid'>";
    echo "</form>";

并在action.php页面中,为了捕获文本框name='nomortempat'中的值,代码如下:

if (isset($_GET['nomortempat'])){
        echo $_GET['nomortempat'];
    }

当然,您可以在需要使用不同名称的内部表单时添加更多输入字段。