1
私は人の詳細を取得し、登録ボタンをクリックすると2つのボタンがあります。データベースに詳細を保存する必要があります。 pdf.data挿入は関係なく行われますが、PDFは、私は、これはフォーム提出pdfを作成し、mysqlデータベースにデータを保存
<?php
include("DBConfig/Db_connection.php");//make connection here
include("libs/fpdf.php");
if(isset($_POST['register']))
{
$url='/User_managemet/';
$todir = 'attachments/';
move_uploaded_file($_FILES['attachments']['tmp_name'], $todir . basename($_FILES['attachments']['name']));
$target_file=$url.$todir . basename($_FILES['attachments']['name']);
$name=$_POST['name'];
$serviceNumber=$_POST['serviceNumber'];
$designation=$_POST['designation'];
$date=$_POST['date'];
$workStation=$_POST['workStation'];
$msg=$_POST['msg'];
$filepath=$target_file;
if(isset($_POST['crm']))
{
$crm='true';
$crmStatus='New';
}
else
{
$crm='false';
$crmStatus='Omit';
}
if(isset($_POST['bss']))
{
$bss='true';
$bssStatus='New';
}
else
{
$bss='false';
$bssStatus='Omit';
}
if(isset($_POST['oss']))
{
$oss='true';
$ossStatus='New';
}
else
{
$oss='false';
$ossStatus='Omit';
}
$reason=$_POST['reason'];
$insert_user="INSERT INTO `user`(`serviceNumber`,
`userName`, `designation`, `dateOfTermination`,
`workStation`, `reason`, `attachments`,
`crm`, `oss`, `bss`,
`CRM_Status`, `OSS_Status`, `BSS_Status`,
`moreInfo`) VALUES ('$serviceNumber','$name','$designation','$date','$workStation','$reason',
'$filepath','$crm','$oss','$bss','$crmStatus','$ossStatus','$bssStatus','$msg')";
$result = mysqli_query($dbcon,$insert_user);
if(!$result)
{
die('Could not get data: ' . mysqli_error());
echo '<script language="javascript">';
echo 'alert("Please try again!")';
echo '</script>';
}
else
{
echo '<script language="javascript">';
echo 'alert("Record details submitted succsesfully!")';
echo '</script>';
}
}
else if(isset($_POST['pdf']))
{
//here i need to call createpdf.php
}
else
{}
とき、私はgeneratepdfことを必要とクリック[PDF]ボタンを働いていない理由を私は見つけることができません個別にそのコードは正常に動作PDFボタンを作成呼び出すworking.whenない生成します私はそれを実行するときに別々にコードを別々に動作するniは、ボタンをクリックしても、すべてのエラーも何もpleseを示していない私はまた、ajaxを使用して試してみてください。
これは本当にquerentの質問に答えるものではありません。参照ライブラリは実際には有効な解決策であるかもしれませんが、以下に要請されているようにPHPファイル内からライブラリをどのように使用/呼び出すかに関する追加情報を提供した方が良いでしょう。 –