php - 如何通过点击将数据从一个页面传递到另一个页面

标签 php mysql

我意识到这可能是初学者的问题,但经过四处搜索,似乎没有什么能真正解决我的问题。

我需要通过按钮将信息从一个页面发送到另一个页面。我没有制作这段代码,所以我不知道一切是如何工作的,但我所知道的是它通过 onclick 事件将信息传递给其他页面。我创建了另一个需要从此页面获取信息的页面,但由于某种原因它无法正常工作。它有点像这样:

if  (!empty($_GET['short_proj_name'])){
    $strQueryInfo = "SELECT DISTINCT proj_id,pcr FROM projetos_main WHERE short_proj_name='".$_GET['short_proj_name']."'";
    $execInfo= mysql_query($strQueryInfo);
    while($info = mysql_fetch_array($execInfo)){
        $strProjId = $info['proj_id'];
        $strPCR = $info['pcr'];
    }
}else{
    $strPCR = $_POST['txtpcr'];
}

这是选择“pcr”和“short_proj_name”字段的代码。我需要将“pcr”字段传递到我的其他页面。所以这是执行此操作的按钮。

<input type="submit" class="submit" onclick="window.open('Test.com/main/modules/Site_teste/About.php?pcr=<?=$strPCR?>', '_blank')" value="About"/>

我尝试使用 About.php?pcr=<?=$_GET['pcr']?>而不是也使用 $strPCR,但它也不起作用。我考虑过制作一个将我重定向到此页面的表单操作,但我真的不知道它是如何工作的,所以我无法让它正常运行。有什么我想念的吗?如果还有信息需要我提供,请告诉我

最佳答案

将按钮放在表单标签中,例如:

<form action="your page" method="post">
   PCR: <input type="text" name="pcr">
  <input type="submit" value="Submit" class="submit">
</form>

然后在另一个页面中,你可以得到这样的值:

$pcr= $_POST['pcr']

希望它有用

关于php - 如何通过点击将数据从一个页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38458576/

相关文章:

php EOF 忽略新行

mysql - 如何确保产品规范适用于类别实体?

mysql - 当 ON 语句为 false 时表连接是否有效?

php - 有没有办法在 CodeIgniter 中指定 "USE INDEX"或 "FORCE INDEX"

mysql - Perl 函数 "waits"在返回 1 到 main 函数之前

php - MySQL 之前转义引号

php strip_tags 删除所有内容

javascript - Ajax 验证不起作用

php - 如何将 mysqli_stmt_bind_param 用于整数、 bool 值等

php - 在 PHP 中捕获网关超时的困难