是否可以从表单中保存php值以供进一步使用?

是否可以从表单中保存php值以供进一步使用?,php,forms,Php,Forms,我目前在一个页面上有一个表单,根据用户输入的内容计算值: // PROCESS USERS CALCULATIONS $ElecAQ = trim($_POST['ElecAQ']); $Elecday = trim($_POST['Elecday']); $Elecmonth = trim($_POST['Elecmonth']); $Elecyear = trim($_POST['Elecyear']); $Elecstanding_charge =

我目前在一个页面上有一个表单,根据用户输入的内容计算值:

// PROCESS USERS CALCULATIONS
    $ElecAQ = trim($_POST['ElecAQ']);
    $Elecday = trim($_POST['Elecday']);
    $Elecmonth = trim($_POST['Elecmonth']);
    $Elecyear = trim($_POST['Elecyear']);
    $Elecstanding_charge = trim($_POST['Elecstanding_charge']);

<input type="text" style="padding-left: 2px" class="text-box-find" name="ElecAQ" placeholder="0000" value="<?php if(isset($_POST['ElecAQ'])) echo $_POST['ElecAQ'];?>">

  <input type="text" class="day" name="Elecday" style="float: left; margin-right: 2px" value="<?php if(isset($_POST['Elecday'])) echo $_POST['Elecday'];?>" placeholder="DAY" />

<input type="text" class="month"  name="Elecmonth" placeholder="MONTH" style="float: left" value="<?php if(isset($_POST['Elecmonth'])) echo $_POST['Elecmonth'];?>">    

<input type="text" class="year" name="Elecyear" placeholder="YEAR" style="float: left" value="<?php if(isset($_POST['Elecyear'])) echo $_POST['Elecyear'];?>">  

<input type="text" style="padding-left: 2px" class="text-box-find" name="Elecstanding_charge" placeholder=".00" value="<?php if(isset($_POST['Elecstanding_charge'])) echo $_POST['Elecstanding_charge'];?> ">
//处理用户的计算
$ElecAQ=修剪($_POST['ElecAQ']);
$Elecday=trim($_POST['Elecday']);
$Elecmonth=修剪($_POST['Elecmonth']);
$Elecyear=修剪($_POST['Elecyear']);
$Elecstanding_charge=修剪($_POST['Elecstanding_charge']);

您可以使用
$\u SESSION
variable保存变量,然后将这些变量用于另一个表单

使用
session_start()在顶部开始访问会话变量

为会话变量赋值。
$\u会话[“彩色”]=“绿色”


访问
echo$\u会话[“favcolor”]

您需要添加
会话_start()位于两页的顶部

为会话变量赋值

$_SESSION['ElecAQ'] = trim($_POST['ElecAQ']);
访问会话值

echo $_SESSION["ElecAQ"];
试一试

<?php
session_start();

$_SESSION['ElecAQ'] = trim($_POST['ElecAQ']);
$_SESSION['$Elecday'] = trim($_POST['Elecday']);
$_SESSION['$Elecmonth'] = trim($_POST['Elecmonth']);
$_SESSION['$Elecyear'] = trim($_POST['Elecyear']);
$_SESSION['$Elecstanding_charge'] = trim($_POST['Elecstanding_charge']);

// access session values call
echo $_SESSION['ElecAQ'];
?>

您可以将它们临时存储在
会话中
,并可以在第二页或电子邮件代码中访问。请发布您的第二页和电子邮件代码。好的,很好,我已将会话详细信息添加到页面中,但尝试访问电子邮件正文部分中的值时会出现错误:arse错误:语法错误,意外的T_ENCAPSED_和_空白,在/home/@user3018817中需要T_字符串或T_变量或T_NUM_字符串,请提供电子邮件部分的代码。这就是我试图添加变量($body=“First Name:$contactName\n\n)-第二个表单详细信息-有什么想法吗?感谢您的帮助:)@user3018817访问会话,如
$body=“First Name:$u session['ElecAQ']\n\n“
我的第一张表开始工作了谢谢你的帮助!我现在可以完成我的表格了
<?php
session_start();

$_SESSION['ElecAQ'] = trim($_POST['ElecAQ']);
$_SESSION['$Elecday'] = trim($_POST['Elecday']);
$_SESSION['$Elecmonth'] = trim($_POST['Elecmonth']);
$_SESSION['$Elecyear'] = trim($_POST['Elecyear']);
$_SESSION['$Elecstanding_charge'] = trim($_POST['Elecstanding_charge']);

// access session values call
echo $_SESSION['ElecAQ'];
?>
$emailTo = 'email@email.co.uk';
$subject = 'Savings Calculator -Submitted request from '.$name;
$sendCopy = trim($_POST['sendCopy']);
$body = "First Name: $contactName \n\nBusiness Name: $businessname \n\nEmail: $email \n\nPhone: $phone \n\nMobile: $mobile \n\nBest time of day to call: $time\n\nUSERS CALCULATIONS: ".$_SESSION['ElecAQ'];

$headers = 'From: ' .' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;