配列を回して、ある条件に合致しなかったときに、配列から特定のカラム(ID)を抜き出して変数に格納し、回し終わったら格納した変数をalertでメッセージ表示したいのですが、思ったようなメッセージを出力できていません。
取得したIDが見やすいようにIDごとに[]でくくって表示したいため、下記のようにしています。
「今回取得したIDは[ID][ID]...です」のように表示したいのですが
「今回取得したIDはundefinedです」のように表示されてしまいます。
デバックでは、$idListや$alert時点では[ID][ID]...のように表示されています。
php
1//配列をループ 2//条件を満たすときのみ、変数に配列の[ID]要素を格納 3$idList.= '[' . $row['id'] . ']'; 4 5//全ループ終了後、出力 6$alert = "<script type='text/javascript'>alert('今回取得したIDは' + $idList + 'です');</script>"; 7echo $alert;
回答1件
あなたの回答
tips
プレビュー