javascript - 将变量从 HTML 页面传递到另一个 PHP 页面
问题描述
我想将一些值从一个 HTML 页面传递到另一个 PHP 页面,以对该值执行一些操作。在我的 HTML 代码中还有一段 PHP,其中包含我的变量(一个数组)。
我试图用这个值设置变量“var”,但是当我要在另一个 PHP 页面上用 $_GET 显示“var”时,它不起作用
`
session_start();
require_once __DIR__ . './db_con_marco.php';
if (!isset($_SESSION['userSession'])) {
$msg ="WARNING";
header("Location: ../index.php?errorMessage=" . $msg);
exit; }
$queryText = "
SELECT *
FROM account
WHERE BINARY username = '" . $_SESSION['userSession'] . "' ";
$query = $dbCon->query($queryText);
$userRow = $query->fetch_array();
$uCod = $_POST['codice_dettagli'];
$uCod = $dbCon->real_escape_string($uCod);
$check_cod = $dbCon->query("SELECT codice FROM eventi WHERE codice = '$uCod'");
$count = $check_cod->num_rows;
if($count == 0 ){
$msg ="Evento non presente nel DB";
header("Location: account_marco.php?errorMessage=" . $msg); }
?>
圣西罗预订
<link rel="stylesheet" href="../css/style.css" type="text/css" media="screen">
</head>
<div class = "titolo_evento_selezionato">
<?php
$queryAlpha = "
SELECT NomeEvento, date_format(DataOra, '%d.%m.%y (%H:%i)')
FROM eventi
WHERE BINARY codice = '" .$_POST['codice_dettagli'] . "' ";
$queryEvento = $dbCon->query($queryAlpha);
$EventoSelezionato = $queryEvento->fetch_array();
echo($EventoSelezionato[0]);
echo
'<h7>
<br>' . $EventoSelezionato[1] .'
</h7>';
?>
</div>
<form class = "seleziona_posto" method = "post"
action = "./acquista_evento_action.php? var = <?= $EventoSelezionato[0]; ?>" >
<p> Seleziona sulla mappa il settore scelto e premi "Acquista" </p>
<input class = "input_settore_css" type = "text" placeholder = "Settore posto" name = "input_settore" required >
<input class = "bottone_settore_css" type = "submit" value = "ACQUISTA" name = "btn_settore">
</form>
</body>
`
我需要将值“EventoSelezionato[0]”传递给页面“acquista_evento_action.php”
解决方案
改变这个:
action = "./acquista_evento_action.php? var = <?= $EventoSelezionato[0]; ?>" >
到
action = "./acquista_evento_action.php?var=<?php echo $EventoSelezionato[0]; ?>" >
可能没有必要删除短代码,但这是我的偏好,但是您确实需要删除空格。
推荐阅读
- email - 直接从表单发送电子邮件
- angular - rxjs 错误处理 > 在 catchError 源停止发射
- android - 根据不同场景更改通知内容文本
- java - JavaFX 重复子 PieChart
- java - 将 json 对象传递给使用 spring 开发的端点
- javascript - 访问表单字段以上传文件
- sql-server - 在一个非常大的表中更新过去 3 个月的数据的最佳实践
- nginx - 当我键入 service nginx start 时,Nginx 给我错误
- google-apps-script - 使用 gscript 从工作表到 gmail 的日期格式
- php - PHP Curl响应不是可读格式