自動キーのようなデータベース側ではなく、フロントエンドまたはクライアント側で値を生成しようとしています..それを行うための賢いアイデアはありますか? Booking ref は主キーではないため、自動生成できません。私がやりたいことは、ユーザーが新しいレコードを作成するたびに、初期値を 10307 にしてインクリメントすることです。
しかし、私がこれまでに試したことは、PHPでこれです:
private function inputBookingRef() {
$value = $this->bookingRef;
$html = "";
$value = 10307;
$value++;
$html .= '<label for="ref">Booking Ref: </label>';
$html .= HTML::inputText("ref", 20, $value) . PHP_EOL;
return $html;
}
注: 私の初期値は 10307 で、次にインクリメント演算子を使用して 10308 にします。しかし、別のレコードを作成するたびに、10308 になります。それをインクリメントするための賢い方法が必要だと思います。
どんな助けでも大歓迎です。ありがとう。