我意识到这可能是初学者的问题,但经过四处搜索,似乎没有什么能真正解决我的问题。
我需要通过按钮将信息从一个页面发送到另一个页面。我没有制作这段代码,所以我不知道一切是如何工作的,但我所知道的是它通过 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/