【发布时间】:2020-07-03 14:21:24
【问题描述】:
我是 php 新手,我正在尝试从 html 获取 POST 值并传递到两个 PHP 文件,其中
- 第一个执行查询;
- 第二次详述查询;
所以代码html:
<form action="ExecSelect.php" method="post">
<div class="row form-group">
<div class="col-md-6">
ExecSelect.php:
<?php
include 'connection.php';
include 'select_querys.php';
// Initialize the session
session_start();
$SS_IdProduct = $_POST['IdProduct'];
$_SESSION['$SS_IdProduct'] = $SS_ProdSelect;
// switch($_POST['IdProduct']){
switch($_POST['IdProduct']){
case 'Conecta':
Echo "Something 1"
break;
case 'Radar':
Echo "Something 2"
break;
default:
echo 'ERRO! page1';
}
?>
而 select_querys.php 是:
<?php
include 'connection.php';
//On page 2
$SS_ProdSelect = $_SESSION['$SS_IdProduct'];
switch($_GET['$SS_ProdSelect']){
case 'Conecta':
//get results from database
$result = mysqli_query($conn,"SELECT 1;");
$all_property = array(); //declare an array for saving property
case 'Radar':
//get results from database
$result = mysqli_query($conn,"SELECT 2;");
$all_property = array(); //declare an array for saving property
break;
default:
echo 'ERRO! pagina selct PHP!';
}
?>
我做错了什么?
【问题讨论】:
-
在
What I'm doing wrong?之前我真的没有看到任何问题......你做错的一件事是你的include 'select_querys.php';出现在你的session_start()之前。
标签: php forms variables session