私はユーザーが自分の "カード"を作成する入力フォームを持っています。データはPostgreSQLデータベースに送られ、結果はページに表示されます(下記参照)。カードを作成した後、好きなものを選択して、選択したカードのみを次のページ(/再生)に表示できるようにします。ユーザーが作成したチェックボックスの値を別のページに渡すにはどうすればよいですか?
私のコード(私はパグを使用):
div(id="all-cards")
div(class='card')
each card in cards
p Title: #{card.title}
p Question: #{card.question}
p Subquestion: #{card.subquestion}
p Task: #{card.task}
form(name="selection" action="" method="post")
input(type="checkbox" value="card" title="Select" name="option")
label Select
button(type="submit" name="select" class="select-cards") Select The Cards
私はこれについてどのように行くべき?
コードをありがとうございました!残念ながら、私はPHPに精通していない、私はノードjsで動作します。それはNode.jsの中にこのようなものになるだろう:app.post( '/カード'、機能(REQ、RES){ \t VARカード= card.id \t \t Card.findAllを({ \t \t:{ \t \t \t ID:card.id \t \t} \t}) \t .then(関数(){ \t \t res.redirect( '/再生') \t}) }) –
アルスo、チェックボックスの送信ボタンを追加するのを忘れて、自分のコードに追加しました。 –
問題はあなたのhtmlにあり、1つのフォームを使用して、リクエストオブジェクトからデータを取得するときにリダイレクトに含めることができます。 –