0

フォームにチェックされていないチェックボックスがあり、フォームを更新するために php でクエリを実行します。クエリと値をテキストフィールドに配置できます。これは、何かを返していることを確認するためであり、はい、1または0のいずれかです。必要なのは単純なifステートメントだけですが、機能するステートメントをまだ作成できていません。

$query6 というクエリを実行すると、フォームに必要なすべての値が返され、$rows['MaxxeBasic'] が mysql テーブルの列名になるように値を呼び出しています。

以下のコードはチェックされる入力ですが、$rows['MaxxeBasic'] の $query6 からの戻り値に基づいて変更する必要があります

    <input type="checkbox" class="form-checkbox" id="input_9_0" name="q9_sitePackage[]" value="' . $rows['MaxxeBasic'] . '" checked="checked"   />

次のコード行は、対処する必要がある追加のチェックボックスのリストを示していますが、最初のチェックボックスを管理したら、他のチェックボックスは簡単です。

    echo '<li class="form-line" id="id_9">
    <label class="form-label-left" id="label_9" for="input_9"> Site Package </label>
    <div id="cid_9" class="form-input">
      <div class="form-single-column"><span class="form-checkbox-item" style="clear:left;">



          <input type="checkbox" class="form-checkbox" id="input_9_0" name="q9_sitePackage[]" value="' . $rows['MaxxeBasic'] . '" checked="checked"   />
          <input class="form-textbox form-address-city" type="text" name="q5_address5[city]" id="input_5_city" size="21" value="' . $rows['MaxxeBasic'] . '"/>
          <label for="input_9_0"> Maxxe-Basic </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;">
          <input type="checkbox" class="form-checkbox" id="input_9_1" name="q9_sitePackage[]" value="' . $rows['MaxxeStd'] . '" />
          <label for="input_9_1"> Maxxe-Basic Plus </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;">
          <input type="checkbox" class="form-checkbox" id="input_9_2" name="q9_sitePackage[]" value="' . $rows['MaxxeMore'] . '" />
          <label for="input_9_2"> Maxxe-Std </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;">
          <input type="checkbox" class="form-checkbox" id="input_9_3" name="q9_sitePackage[]" value="' . $rows['MaxxeBasicPlus'] . '" />
          <label for="input_9_3"> Maxxe-Std Plus </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;">
          <input type="checkbox" class="form-checkbox" id="input_9_4" name="q9_sitePackage[]" value="' . $rows['MaxxeStdPlus'] . '" />
          <label for="input_9_4"> Maxxe-More </label></span><span class="clearfix"></span><span class="form-checkbox-item" style="clear:left;">
          <input type="checkbox" class="form-checkbox" id="input_9_5" name="q9_sitePackage[]" value="' . $rows['MaxxeMorePlus'] . '" />
          <label for="input_9_5"> Maxxe-More Plus </label></span><span class="clearfix"></span>
      </div>
    </div>
  </li>';
4

1 に答える 1

0

これを試して:

<input type="checkbox" class="form-checkbox" id="input_9_0" name="q9_sitePackage[]" value="' . $rows['MaxxeBasic'] . '"'. ($rows['MaxxeBasic'] == 1 ? ' checked="checked"' : '').'   />
于 2013-09-23T06:38:09.433 に答える