シナリオ:
IF ELSE
ユーザーが BOX A と BOX B をクリックしたときにどこを使用するかを使用してフィルタリングを作成しました...次に、BOX A が既にいっぱいであると仮定すると、ユーザーが「保存ボタン」を押した後、確認メッセージが表示されます... 「ボックス選択したアイテムはすでにいっぱいです。他のアイテムを保存しますか?」
これが私のコードです:
<?php
//else if......
else if($box== "BOX A" && $row[item] == "100")
{
echo "<script type='text/javascript'>";
echo "var r=confirm('The Box you chosen is already full. Do you want to save the other items?')";
echo "if (r==true){";
echo "alert('You pressed OK!')}";
echo "else{";
echo "alert('You pressed Cancel!')}";
echo "</script>";
}
?>
コードに問題があり、それを使用してトレースしようとするとecho "enter here";
、プログラムがこのコードを読み取った後に常に停止します
echo "<script type='text/javascript'>";
次に、ここにジャンプします。
echo "</script>";
結果:
ポップアップメッセージが表示されない...ポップアップメッセージを表示するだけでいいのですが、なぜ表示されないのかわかりません...確認メッセージを表示するためのボタンはありません...それ以外の場合は通り過ぎるだけで、ボックスの1つがすでにいっぱいである場合、ユーザーが保存を続行したい場合はプロンプトが表示され、そうでない場合はキャンセルを押します...
注: 私は PHP と Javascript の初心者です。
前もって感謝します。