Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将文本框值传入url参数_Php - Fatal编程技术网

Php 如何将文本框值传入url参数

Php 如何将文本框值传入url参数,php,Php,我这里有些问题。我在表中有textbox值,当我单击链接“Valid”时,我可以将textbox值传递到另一个页面。 这是我在表中的文本框代码 echo "<form name='nomor' role='form' method='get'>"; echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>"; echo "</form>";

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

echo "<form name='nomor' role='form' method='get'>";
echo "<input type='text' name='nomortempat' class='form-control input-sm'></input>";
echo "</form>";
echo”“;
回声“;
回声“;
这是我的钮扣

 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>";
echo”“;
回声“
回声“;

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

在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.php上使用GET form获得了所有三个值,您可以尝试以下方法:

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

当然,您可以在任何时候添加更多输入字段,只要您想在表单中使用不同的名称。

“当我单击“有效”按钮时,我可以将文本框值传递到另一个页面。”“-那句话说它有效。你的表单代码在哪里?你的按钮不是按钮。这是一个链接。您需要编写一个小小的jQuery代码段,或者使用您也标记为mysql的
,为什么?几乎没有任何东西支持发布的问题/代码。哦,您还可以安全地摆脱
这是一个无效的结束标记$var2=$_GET['pilih']?见鬼,我不知道。。。你想在这里做什么?看来我们会一直忙到奶牛回家。嘿@Andreas谢谢你的回答,可以不按提交按钮传递文本框值吗?@Rei我不这么认为。我从来没有试过。但是你可以改变按钮的文本,我相信你甚至可以把它变成一个图像。但正如我所说,我从来没有尝试过,也没有寻找过答案。
    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>";
if (isset($_GET['nomortempat'])){
        echo $_GET['nomortempat'];
    }