複数ページのフォームの2ページ目で、私のdbからIDを取得し、このIDをURLパラメータに追加する方法を理解しようとしています。私のdbでは、IDフィールドは自動インクリメントとして設定されています。複数ページのフォームとURLパラメータ
だからページ1に、私は2ページの今
<form class="form-horizontal" role="form" name="assessment" action="assessment-page2.php" method="POST">
<div class="form-group" style="margin-bottom:10px;">
<label for="company_name" class="col-lg-1 col-md-2 col-sm-4 control-label"><strong>Company name:</strong></label>
<div class="col-md-2"> <input type="text" id="company_name" name="company_name" class="form-control" required> </div>
<div class="clearfix"><br /></div>
<label for="date" class="col-lg-1 col-md-2 col-sm-4 control-label"><strong>Date:</strong></label>
<div class="col-md-2"><input type="date" name="date" id="date" class="form-control" required> </div>
<div class="clearfix"><br /></div>
<label for="rsm" class="col-lg-1 col-md-2 col-sm-4 control-label"><strong>Regional Sales Manager:</strong></label>
<div class="col-md-2"> <input type="text" name="rsm" id="rsm" class="form-control" required></div>
<div class="clearfix"><br /></div>
<label for="agents" class="col-lg-1 col-md-2 col-sm-4 control-label"><strong>Agents:</strong> </label>
<div class="col-md-2"> <input type="text" name="agents" id="agents" class="form-control" required></div>
<div class="clearfix"><br /></div>
<label for="distributor" class="col-lg-1 col-md-2 col-sm-4 control-label"><strong>Distributor:</strong> </label>
<div class="col-md-2"><input type="text" name="distributor" id="distributor" class="form-control" required></div>
</div>
<p style="margin-left:5px;"><input class="btn btn-danger" type="reset">
<input style="margin-left:10px;" class="btn btn-success" type="submit" value="Next" name="next" /></p>
として設定フォームを持って、私はデシベルで独自のテーブルに1ページの情報を挿入しています(これはありますIDフィールドはどこにあるか)。
これが完了した後、私はdbのこのフィールドにすばやくecho
を実行することができ、私は期待通りにID番号を取得します。今度はこの情報をheader
の場所に渡して、2ページ目のURLが/assessment-page2.php?id=nになるようにします。
を$ IDを渡すことができますレコードを挿入しています。 PDOまたはMySQLiを使用していますか? http://stackoverflow.com/questions/10680943/pdo-get-the-last-id-insertedまたはhttp://stackoverflow.com/questions/19738283/mysqli-last-insert-id take your pick – rjdown
Thanks @rjdownこれに対する答えは、すぐにhttp://stackoverflow.com/questions/19738283/mysqli-last-insert-id –