たびたび、質問申し訳ございません。
3時間くらい悩んで解決しないので、いい案をいただけると幸いです。
DBのレコード$user_idの1件1件と、入力したID($_POST['user'])が
一致した際は、「そのユーザーIDはすでに使用されています」というエラーを出し、
一致しない場合は「登録ボタン」を表示させたいです。
下記のようなコードを作ってみたのですが、
elseで「登録ボタン」を表示させてもwhileの中なので、いくつもボタンが作られてしまいますし、
だからといってwhileを消すと、1件1件を見ることができません。
何かいい方法があれば教えていただきたいです。
あと、もし「このように検索すればいいよ」というのがあれば
それも教えていただけると幸いです。
3時間検索しまくりましたが、解決しません。。
よろしくお願いいたします。
while($user_id = $stmt->fetch()) { if($user_id['user_id'] === $_POST['user']) { echo '<br>*そのユーザーIDはすでに使用されています'; } }
回答2件
あなたの回答
tips
プレビュー