私はレコードとID(プライマリキーは自動インクリメント)を挿入するフォームを持っています。 提出後に次のページにIDを表示する方法。次のページにphp pass auto incremnt id
<?php echo "Your refrence number is = ". mysql_insert_id(); ?>
私はレコードとID(プライマリキーは自動インクリメント)を挿入するフォームを持っています。 提出後に次のページにIDを表示する方法。次のページにphp pass auto incremnt id
<?php echo "Your refrence number is = ". mysql_insert_id(); ?>
お友達、このようにあなたの問題を見てみましょう。あなたは2つのページAとBを持っています。ページAのデータベースにデータを挿入し、最後の挿入IDをmysql_insert_id();
で取得します。これはページBでこれを使用したいのですか?私はそれがあなたのための最善のソリューションだと思うので、私はあなたにセッションベースの方法を説明します。
あなたはsession_start();
はそれが最初の行にする必要があります覚えて書くあなたのページの最上部をGET。ページaの最後の挿入IDを取得すると、セッション変数が作成されます。
$_SESSION["lastID"] = mysql_insert_id();
ページBでも、ページAで行ったようにセッションを開始します。次に、を使用して最後のIDを取得します。
$lastID = $_SESSION["lastID"];
ご理解ください。
ありがとうsoooそれは働いた:) :) – user1084949
あなたは正しい答えとしてマークしてください気にしないでください。ありがとう。 –
使用PHP Session
変数:私は、次のページが、didntの仕事にmysql_insert_id();
をエコーしようとしました。挿入して次のページにアクセスした後にmysql_insert_id()
をセッションに入れてください。
$_SESSION["yourID"] = mysql_insert_id();
と次のページにアクセスしてください。
レコードを挿入したページで最後の挿入IDを取得してから、idを次のページ(urlパラメータ)に渡す必要があります。
「うまくいかない」とは何ですか?あなたのコードを教えてください。 – deceze