PHP에서 한 번의 클릭으로 데이터를 저장하고 양식을 인쇄하는 방법은 무엇입니까?

나는 동의한다

나는 양식의 데이터를 데이터베이스에 저장하고 동시에 인쇄해야하는 송장 작업을하고 있습니다. 그래서, 저는 invoice.php, invoice_print.php 및 insert_data.php의 3 페이지를 가지고 있습니다.

invoice_print.php는 인쇄해야하는 html 양식입니다.

이제 사용자는 먼저 invoice.php로 이동 한 다음 세부 정보를 입력하고 제출 버튼을 클릭하여 데이터를 db에 저장하거나 인쇄 버튼을 클릭하여 해당 송장을 인쇄합니다.

이제 두 번째 부분으로 넘어가겠습니다. 사용자가 인쇄 버튼을 선택하면 데이터가 먼저 데이터베이스로 이동 한 다음 입력 한 것과 동일한 데이터가있는 invoice_print.php로 이동합니다.

어떻게하나요? 데이터를 저장하고 버튼에 해당 데이터의 ID를 캡처 한 다음 표시 할 다른 페이지에 해당 ID를 전송하려면 어떤 로직을 사용해야합니까?

invoice.php :

<form id="demo-form2"  action="insert_data.php" method="post" data-parsley-validate class="form-horizontal form-label-left">
<div class="col-md-12 form-group">
  <div class="col-md-6">
    <label class="control-label">Location</label>
  </div>
  <div class="col-md-6">                                  
    <input class="form-control" type="text" value="" name="designation">  
  </div>                         
</div>        
<div class="col-md-12 form-group">
  <div class="col-md-6">
    <label class="control-label">Address</label>
  </div>
  <div class="col-md-6">                                  
    <input class="form-control" type="text" value="" name="contact">  
  </div>                         
</div>
</form>

invoice_print.php :

<div class="col-md-12">
  <div class="col-md-6">
    <h2>DIGILIFE BIZCARE SOLUTIONS</h2>
    <p>414, Vashi Infotech Park,Maharashtra</p>
  </div>
  <div class="col-md-6">
    <h2>BILL OF SUPPLY</h2>
  </div>
</div>
<div class="col-md-12">
  <div class="col-md-6">
    <div class="col-md-12">
      <div class="col-md-6">
        <label>GSTIN</label>
        <input type="text" name="gstin" value="">
        <label>Serial No & Date of Invoice</label>
        <input type="text" name="serialNo">
      </div>
      <div class="col-md-6">

      </div>        
    </div>  
  </div>
  <div class="col-md-6">
    <div class="col-md-12">
      <div class="col-md-6">
        <label>Mode of Transport</label><br>
        <label>Vehicle No</label><br>
        <label>Date & Time of Supply</label><br>
        <label>Place Of Supply</label>
      </div>
      <div class="col-md-6s">
        <input type="text" name="">
        <input type="text" name="">
        <input type="text" name="">
        <input type="text" name="">
      </div>
    </div>
  </div>
</div>
<div class="col-md-12 form-group">
  <div class="col-md-6">
    <label class="control-label">Location</label>
  </div>
  <div class="col-md-6">                                  
    <input class="form-control" type="text" value="" name="designation">  
  </div>                         
</div>        
<div class="col-md-12 form-group">
  <div class="col-md-6">
    <label class="control-label">Address</label>
  </div>
  <div class="col-md-6">                                  
    <input class="form-control" type="text" value="" name="contact">  
  </div>                         
</div>
FK 인터넷

양식의 모든 코드를 다음과 같이 구조화 된 하나의 파일에 넣습니다.

<?php
$formDone=!empty($_POST['formDone']);
$printReq=!empty($_POST['printReq']);
if ($formDone)
{
    // perform validation
}
if ($formDone && $validationPassed)
{
    // write to database using $_POST data
}
if ($formDone && $databaseWriteSuccess && $printReq)
{
    // print using $_POST data
}
// end of PHP
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
<fieldset>
    <input type="hidden" name="formDone" value="1" />
</fieldset>
    <!-- field forms -->
<input type="submit" value="Save to db" />
<input type="submit" name="printReq" value="Print Invoice" />
</form>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

한 파일의 인덱스 값을 사용하여 인쇄하고 두 번째 파일에서 데이터를 추출하고 출력을 세 번째 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

편집을 클릭 한 후 특정 행의 데이터를 양식에 표시하는 방법은 무엇입니까? (PHP)

분류에서Dev

한 번에 두 개의 양식을 제출하고 첫 번째 양식 제출 출력 값을 두 번째 양식 값으로 저장하는 방법은 무엇입니까?

분류에서Dev

한 번의 클릭으로 sdcard에 APK를 설치하는 방법은 무엇입니까?

분류에서Dev

Laravel 6의 양식을 통해 테이블에 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

Windows 7에서 한 단계로 화면을 인쇄하고 로컬 드라이브에 저장하는 방법은 무엇입니까?

분류에서Dev

다섯 번째 활동에서 버튼을 클릭하여 다섯 가지 활동의 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

R에서 벡터로 함수의 인쇄 된 출력을 저장하는 방법은 무엇입니까?

분류에서Dev

여러 장고 양식을 좋은 방법으로 데이터베이스에 저장하는 방법은 무엇입니까? 성능 향상

분류에서Dev

Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

한 번의 버튼 클릭으로 두 개의 인 텐트를 사용하는 방법은 무엇입니까?

분류에서Dev

한 번의 클릭으로 Oracle ApEx에서 DB 열을 나타내는 모든 확인란을 확인하는 방법은 무엇입니까?

분류에서Dev

한 번의 호출을 사용하여 장고 모델에서 외래 키의 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

PHP에서 전체 div를 한 번만 생성하고 인쇄하는 좋은 방법은 무엇입니까?

분류에서Dev

PHP 양식을 사용하여 한 번에 여러 이미지를 ulpload하는 방법은 무엇입니까?

분류에서Dev

한 번의 클릭으로 Outlook 2007 범주를 필터링하는 방법은 무엇입니까?

분류에서Dev

Pickerview에서 다른 카테고리로 tableviewCell의 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

jquery로 양식을 제출하고 JSON에서 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

DocumentDB에 자식 클래스의 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

분류에서Dev

iPhone에서 한 번의 클릭으로 두 개의 uibutton의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

이미지의 선택한 영역을 자르고 서버에 저장하는 방법은 무엇입니까?

분류에서Dev

html 양식에서 클릭 된 버튼을 구별하고이를 기반으로 ajax로 다른 값을 전달하는 방법은 무엇입니까?

분류에서Dev

Django 1.10을 사용하여 HTML 양식의 데이터를 postgres 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

데이터베이스에 많은 양의 데이터를 저장하고 처리하는 것이 합법적 인 방법은 무엇입니까? 하나의 테이블에 모두 저장하거나 각각에 대해 ID (속성)별로 새 테이블을 생성 하시겠습니까?

분류에서Dev

Laravel을 사용하여 양식을 데이터베이스에 저장 한 후 페이지를 리디렉션하는 방법은 무엇입니까?

분류에서Dev

두 번 클릭으로 jQuery를 사용하여 한 번의 클릭과 동일한 이벤트를 트리거하는 방법은 무엇입니까?

분류에서Dev

Django 양식에 추가 HTML을 추가하고 양식 레이아웃을 재정의하는 가장 간단한 방법은 무엇입니까?

분류에서Dev

데이터베이스에 저장된 것과 동일한 형식으로 데이터를 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    한 파일의 인덱스 값을 사용하여 인쇄하고 두 번째 파일에서 데이터를 추출하고 출력을 세 번째 파일에 저장하는 방법은 무엇입니까?

  2. 2

    편집을 클릭 한 후 특정 행의 데이터를 양식에 표시하는 방법은 무엇입니까? (PHP)

  3. 3

    한 번에 두 개의 양식을 제출하고 첫 번째 양식 제출 출력 값을 두 번째 양식 값으로 저장하는 방법은 무엇입니까?

  4. 4

    한 번의 클릭으로 sdcard에 APK를 설치하는 방법은 무엇입니까?

  5. 5

    Laravel 6의 양식을 통해 테이블에 데이터를 저장하는 방법은 무엇입니까?

  6. 6

    Windows 7에서 한 단계로 화면을 인쇄하고 로컬 드라이브에 저장하는 방법은 무엇입니까?

  7. 7

    다섯 번째 활동에서 버튼을 클릭하여 다섯 가지 활동의 데이터를 저장하는 방법은 무엇입니까?

  8. 8

    R에서 벡터로 함수의 인쇄 된 출력을 저장하는 방법은 무엇입니까?

  9. 9

    여러 장고 양식을 좋은 방법으로 데이터베이스에 저장하는 방법은 무엇입니까? 성능 향상

  10. 10

    Django에서 양식의 임시 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

  11. 11

    한 번의 버튼 클릭으로 두 개의 인 텐트를 사용하는 방법은 무엇입니까?

  12. 12

    한 번의 클릭으로 Oracle ApEx에서 DB 열을 나타내는 모든 확인란을 확인하는 방법은 무엇입니까?

  13. 13

    한 번의 호출을 사용하여 장고 모델에서 외래 키의 데이터를 검색하는 방법은 무엇입니까?

  14. 14

    PHP에서 전체 div를 한 번만 생성하고 인쇄하는 좋은 방법은 무엇입니까?

  15. 15

    PHP 양식을 사용하여 한 번에 여러 이미지를 ulpload하는 방법은 무엇입니까?

  16. 16

    한 번의 클릭으로 Outlook 2007 범주를 필터링하는 방법은 무엇입니까?

  17. 17

    Pickerview에서 다른 카테고리로 tableviewCell의 데이터를 저장하는 방법은 무엇입니까?

  18. 18

    jquery로 양식을 제출하고 JSON에서 데이터를 검색하는 방법은 무엇입니까?

  19. 19

    DocumentDB에 자식 클래스의 데이터를 저장하는 방법은 무엇입니까?

  20. 20

    JS 입력 양식의 데이터를 텍스트에 저장하는 방법은 무엇입니까?

  21. 21

    iPhone에서 한 번의 클릭으로 두 개의 uibutton의 배경색을 변경하는 방법은 무엇입니까?

  22. 22

    이미지의 선택한 영역을 자르고 서버에 저장하는 방법은 무엇입니까?

  23. 23

    html 양식에서 클릭 된 버튼을 구별하고이를 기반으로 ajax로 다른 값을 전달하는 방법은 무엇입니까?

  24. 24

    Django 1.10을 사용하여 HTML 양식의 데이터를 postgres 데이터베이스에 저장하는 방법은 무엇입니까?

  25. 25

    데이터베이스에 많은 양의 데이터를 저장하고 처리하는 것이 합법적 인 방법은 무엇입니까? 하나의 테이블에 모두 저장하거나 각각에 대해 ID (속성)별로 새 테이블을 생성 하시겠습니까?

  26. 26

    Laravel을 사용하여 양식을 데이터베이스에 저장 한 후 페이지를 리디렉션하는 방법은 무엇입니까?

  27. 27

    두 번 클릭으로 jQuery를 사용하여 한 번의 클릭과 동일한 이벤트를 트리거하는 방법은 무엇입니까?

  28. 28

    Django 양식에 추가 HTML을 추가하고 양식 레이아웃을 재정의하는 가장 간단한 방법은 무엇입니까?

  29. 29

    데이터베이스에 저장된 것과 동일한 형식으로 데이터를 표시하는 방법은 무엇입니까?

뜨겁다태그

보관