我支持数据库,如何在一个页面之间共享变量?
我的页面choice.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”,这是我必须在表格之间的字段,全局的
答案 0 :(得分:0)
在页面之间传递变量的一种方法是将其“发布”到URL中。
此问题之前已经回答过,请看这里。
Passing multiple variables to another page in url
简而言之:
<a href="index.php?idCantiere=".$idCantiere.""></a>
然后在index.php做
$idCantiere = $_GET['idCantiere']