未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

【Bubble/ノーコード】ユーザー情報をデータベースに保存

title


画面の準備

「名前」「メールアドレス」といったユーザーの情報を入力してもらい、その情報をデータベースへ保存する方法です。

イメージとしてはサインアップですね。


まずは次のような画面を準備します。

page



一番上にはタイトルとなる「Textエレメント」を配置し、Appearanceに「ユーザー登録」と入力しています。

text title



次に「Inputエレメント」で、「ユーザー名」の入力欄を配置しています。

AppearanceのPlaceholderには「ユーザー名」と入力して、「ユーザー名を入力するところ」とわかるようにしています。

また、名前の入力ですので、Content formatは「Text」としています。

ユーザー名



2つ目の「Inputエレメント」で、「メールアドレス」の入力欄を配置しています。

AppearanceのPlaceholderには「メールアドレス」と入力して、「メールアドレスを入力するところ」とわかるようにしています。

また、名前の入力ですので、Content formatは「Email」としています。

メールアドレス



3つ目の「Inputエレメント」で、「パスワード」の入力欄を配置しています。

AppearanceのPlaceholderには「パスワード」と入力して、「パスワードを入力するところ」とわかるようにしています。

また、名前の入力ですので、Content formatは「Password」としています。

パスワード



最後に一番下の「Buttonエレメント」を配置しています。

ボタンの名前は「Sign up」としています。

Sign up


ワークフローの作成

「Sing up」ボタンにワークフローを設定します。

Workflow



「When」の部分は「Buttonをクリックした時に動作してほしいので「Button Sign up is clicked」となります。

add an action



何の動作をしてほしいかを「Click here to add an action ...」で設定します。


今回はサインアップの処理ですので、「Account」の中から「Sign the user up」を選択します。

sign the user up



アカウントを登録するには「メールアドレス」「パスワード」の設定が必要になります。

メールアドレスには画面で入力してもらったメールアドレスを登録したいので、「Input メールアドレス」を選択し、その値ということで「's value」を選択します。

mail1

mail2



同じようにパスワードについても設定します。

password1

password2



これで設定は完了です。

プレビューで動作を確認してみましょう。

preview



適当に「ユーザー名」「メールアドレス」「パスワード」を入力し、「Sign up」ボタンを押します。


ただし、画面が遷移するワークフローは設定していませんので、表示は何も変わりません。


データベースを確認してみましょう。

「Data」タブをクリックして、「App data」を確認します。

data



すると先ほど入力したメールアドレスが登録されています。

これで完成です!

もしデータが表示されていなかったらブラウザをリロードしてみてください。


参考図書



独学で挫折しそうになったら、オンラインプログラミングスクール
未来エンジニア養成所Logo