如何用php将变量从一个页面传递到另一个页面?

0s7z1bwu  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(453)

我支持一个数据库我怎样才能从一个页面到另一个页面共享一个变量?
加载mypage choose.php时,它会生成以数据库表的字段值作为值的按钮。我必须确保在点击按钮时:-给我保存一个表数据(“id”)-我被重定向到另一个页面-在我被重定向的页面上获取变量并将其放入查询中
有可能吗?如果是,怎么办?

<!DOCTYPE html>
<?php 
	session_start();
    if(!isset($_SESSION["username"])){
    	header('location: ../index.php');
    }else
    {

?>
<?php
$servername = "localhost";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT idCantiere,nomeCantiere,codiceCommessa,indirizzoCantiere FROM Cantiere";
$result = $conn->query($sql);
echo'<h1> <font face="verdana" color="green">Quale Cantiere desideri Modificare?</font> </h1>';
if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {

		echo'<br><br><br>';
		echo'<a href="#" class="myButton" alt="">' . $row["nomeCantiere"] . '</a>';

    }
	echo'<br><br><br>';
	echo '<a href="../pagineHtml/inserimento/inserimentoGenerale/inserimentoCantiere.php" class="myButton" alt="Nuovo Cantiere +">Nuovo Cantiere +</a>';

} else {
    echo "0 results";
}
$idCantierePerSelect = $_POST["idCantiere"];
global = $idCantierePerSelect;

echo $idCantierePerSelect;

$conn->close();
?>

现在我只能自动加载按钮。。。我想把“idcantiere”放在一个表到另一个表的全局字段中

w6mmgewl

w6mmgewl1#

在页面之间传递变量的一种方法是在url中“发布”变量。
这个问题以前已经回答过了,看这里。
将多个变量传递到url中的另一个页面
简而言之,添加:

<a href="index.php?idCantiere=".$idCantiere.""></a>

然后在index.php中

$idCantiere = $_GET['idCantiere']

相关问题