0
私は、このコードを使用してデータベースにチェックボックスの値を挿入しようとしていますが、その動作がバックエンドでチェックされませんでした。あなたのHTML内複数の値を挿入するにはどうすればよいですか?
マイHTML
<div class="form-group relocate">
<label for="contact_method"><?php _e('Best Contact Method', 'jobboard') ?></label>
<?php $contact_method = get_post_meta($resume_id, 'resume_contact_method', true); ?>
<ul>
<li class="checkbox-inline">
<input type="checkbox" id="resume_contact_method" name="resume_contact_method[]" value="email" <?php if($contact_method){echo (in_array('email', $contact_method)) ? 'checked="checked"' : ''; }?>><label for="resume_contact_method_email"><?php _e('Email', 'jobboard'); ?></label>
</li>
<li class="checkbox-inline">
<input type="checkbox" id="resume_contact_method" name="resume_contact_method[]" value="phone" <?php if($contact_method){echo (in_array('phone', $contact_method)) ? 'checked="checked"' : ''; }?>><label for="resume_contact_method_phone"><?php _e('Phone', 'jobboard'); ?></label>
</li>
</ul>
</div><!-- /.form-group -->
マイPHP関数
$resume_contact_methods = array();
$i = 0;
foreach($data['resume_contact_method'] as $resume_contact_method) {
if($resume_contact_method != '') {
$resume_contact_methods[] = $data['resume_contact_method'][$i];
}
$i++;
}
$meta_input = array(
'resume_contact_method' => $resume_contact_methods,
);
クマールを役に立てば幸いこの
のような配列にDBから値を変換することができ、データベースから読み込ん)
。 P私は、このコードを使用してデータベースに私のチェックボックスの値を挿入しようとしていますが、その作業は、データベースに入力されている唯一のデータは、最後のチェックボックスの値です –