0

我的问题是如何调用由另一个 php 中的 php 代码显示的用户选择的输入值。

我们以这种方式获取输入的普通简单方法

 $calendar_id_val = $_GET['calendar_id']; 

现在它不工作了:

例如 Show.php,我有一个表格,它显示来自数据库的值,并用 While 循环的 php 变量显示结果。

<input name="calendar_id" value="<?php echo $calendar_id;?>">

当用户提交该表单时,我将携带这些用户选择的值并执行 insert.php

4

4 回答 4

0

在输入中执行 echo 时,请使用 echo $calendar_id_val

于 2013-08-05T06:30:05.373 回答
0

你应该使用form喜欢,

<form action="insert.php" method="get">
  <input type="text" name="calendar_id" value="<?php echo $calendar_id;?>"/>
  <input type="submit" name="submit_id" value="Insert"/>
</form>

插入.php

echo $calendar_id_val = $_GET['calendar_id']; 
于 2013-08-05T06:30:48.843 回答
0

这回答了你的问题了吗?

<form action="insert.php" method="GET">
    <input name="calendar_id" value="<?php echo $calendar_id;?>">
</form>

如果要将用户重定向回show.php,请将其添加到insert.php脚本的末尾

header('Location: show.php');
exit();
于 2013-08-05T06:32:10.943 回答
0

我建议$_POST这样的var:

<form action="insert.php" method="POST">
  <input type="text" name="calendar_id" value="<?php echo $calendar_id;?>" />
  <input type="submit" name="submit" value="Submit" />
</form>

插入.php 文件:

echo $calendar_id = $_POST['calendar_id']; 
于 2013-08-05T06:34:43.460 回答