Windows 7 Home Premium で最新バージョンの WAMPServer を実行しています。データベース (リモート) に正常にアクセスし、基本的な PHP を正常に実行します。私の問題は変数変数にあります。私のgodaddyサーバーでは、正確なコードが正常に動作します。
可変変数 (この場合は $state{$i}) を使用するファイルを WAMPServer に含めようとすると、次のように表示されます。
注意: 未定義の変数: 2 行目の E:\wamp\www\CCRN411\inc\state_drop_down.inc.php の状態。
同じファイルの最初の行で宣言する $i= 1 に対してコードが生成されるため、state1 ではなく状態を探していることに注意してください。
<select class="dropdownState" name="<?php $i=1; echo 'state' . $i; ?>" id="<?php echo 'state' . $i; ?>">
<option value="DL" <?php if ($state{$i} == "DL") {echo ('selected="selected"');} ?>>DELETE</option>
<option value="ZZ" <?php if ($state{$i} == "ZZ") {echo ('selected="selected"');} ?>>NONE</option>
追加すると
$state1 = . そしてそれは空です。私の可変変数の問題は何ですか?
助けてください。