フォームのデータをデータベースに保存し、同時に印刷する必要がある請求書に取り組んでいます。ですから、3ページあります:invoice.php、invoice_print.php、insert_data.phpPHPでワンクリックでデータと印刷フォームを保存するには?
invoice_print.phpは、印刷するべきhtmlフォームです。
これでユーザは最初の請求書に行き、詳細を記入し、送信ボタンをクリックしてデータをdbに保存するか、印刷ボタンをクリックして請求書を印刷します。
ここで、2番目の部分に移動します:ユーザーが印刷ボタンを選択すると、データは最初にデータベースに送られ、次に入力したデータと同じデータで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>
あなたにinvoice_print.phpとinsert_data.phpを分ける必要はありません。たとえば、この2つのファイルを1つのファイルに入れます。たとえば、この新しいファイルcombine.phpを呼び出します。ユーザーが[送信]ボタンをクリックしてcombine.phpに移動して保存し、印刷をクリックするとcombine.phpに移動して保存します。 –