0
表格完成后,我创建一个PDF并将表格的几个值存储到表格中。我想将表单值存储到单独的表中。我无法将代码存储到两个表中。这是我的工作代码,无需添加第二个sql查询。在两个表格中插入值
<?php
session_start();
$errors = array();
include('connect.php');
//if($_POST['email'] == ''){
// $errors[]= 'Email cannot be empty';
//}
if(count($errors) === 0)
{
$description = pathinfo(__FILE__, PATHINFO_FILENAME);
$filename = date('Ymdhis').".pdf";
$username = $_SESSION['username'];
$sql = "INSERT INTO documents (id, userid, description, name, date) VALUES (NULL, {$_SESSION['id']}, '{$description}' ,'{$filename}', NOW())";
$success = mysql_query($sql);
include('../MPDF/mpdf.php');
ob_start();
include('../documents/siteSubmit.php');
$html = ob_get_contents();
ob_end_clean();
ob_end_flush();
$mpdf=new mPDF();
$folder = "../userDocuments/{$_SESSION['username']}";
if(!is_dir($folder))
{
mkdir($folder, 0755, true);
}
$mpdf->writeHTML($html);
$mpdf->Output('../userDocuments/'.$_SESSION['username'].'/'.$filename);
echo json_encode(array('succes' => true));
}
else
{
echo json_encode(array('errors' => $errors));
}
,这是我想补充到其他表
$sql = "INSERT INTO sitesubmit (first_name, last_name, email, telephone, truck_number, truck_mileage, carrier, site_number, lat, longitude, comments, job_completion) VALUES ('first_name', 'last_name', 'email', 'telephone', 'truck_number', 'truck_mileage', 'carrier', 'site_number', 'lat', 'longitude ', 'comments')";
$success = mysql_query($sql);
那不工作。当我这样做时,它只是添加到第一个表格而忽略第二个表格。 – wuno
@NichoDiaz它会工作,你试过吗?请注意,我更改了查询的名称。 –
是的,我试了一下,我用你的代码再次尝试,以确保我没有搞砸。仍然不起作用。我不知道我在这里错过了什么。 – wuno