予約フォームのPHPの書き方について
はじめまして。PHP初心者です。個人事業のHPを作成しており、予約システムを導入する為、MTS Simple Bookin C Ver.1.4.0 をインストールし、予約に必要な項目をhttps://www.nishi2002.com/3502.htmlやhttp://www.amagistudio.com/reservedemonstration/を参考に作成中です。
必要項目の
plan
groom_name
groom_frigana
groom_age
bride_name
bride_frigana
bride_age
arrival_date
departure_date
hotel
を手順通りに追加し、予約フォームの入力まはで出たのですが、入力の確認が出てきません、、、
何が原因かご教授頂けましたら幸いです。
【 mtssb-booking-form.phpの編集】
737行辺りから
<?php if (0 < $this->clcols['plan']) : ?><tr>
<th><?php echo apply_filters('booking_form_plan', 'プラン') ?></th>
<td>
<?php echo esc_html($client['plan']) ?>
<input type="hidden" name="booking[client][plan]" value="<?php echo esc_html($client['plan']) ?>" />
</td>
</tr><?php endif; ?>
<tr>
<th>予約人数</th>
<td>
<?php foreach ($this->controls['count'] as $key => $val) : ?><div class="input-number"<?php echo $val != 1 ? ' style="display:none"' : '' ?>><?php
$title = apply_filters('booking_form_count_label', __(ucwords($key), $this->domain));
if ($title != '') { echo "$title<br />"; }
?>
<?php echo esc_html($client[$key]) ?><input type="hidden" name="booking[client][<?php echo $key ?>]" value="<?php echo esc_html($client[$key]) ?>" maxlength="5" /><?php echo apply_filters('booking_form_count_note', '') ?>
</div><?php endforeach; ?>
<?php if (isset($this->errmsg['count'])) : ?><div class="error-message"><?php echo $this->errmsg['count'] ?></div><?php endif; ?>
</td>
</tr>
<tr>
<td class="option-confirm-header" colspan="2"><?php echo apply_filters('booking_form_client_title', 'ご連絡先') ?></td>
</tr>
<?php if (0 < $this->clcols['company']) : ?><tr>
<th><?php echo apply_filters('booking_form_company', '会社名') ?></th>
<td>
<?php echo esc_html($client['company']) ?>
<input type="hidden" name="booking[client][company]" value="<?php echo esc_html($client['company']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['groom_name']) : ?><tr>
<th><?php echo apply_filters('booking_form_groom_name', 'ご新郎様のお名前') ?></th>
<td>
<?php echo esc_html($client['groom_name']) ?>
<input type="hidden" name="booking[client][groom_name]" value="<?php echo esc_html($client['groom_name']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['groom_furigana']) : ?><tr>
<th><?php echo apply_filters('booking_form_groom_furigana', 'フリガナ') ?></th>
<td>
<?php echo esc_html($client['groom_furigana']) ?>
<input type="hidden" name="booking[client][groom_furigana]" value="<?php echo esc_html($client['groom_furigana']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['groom_age']) : ?><tr>
<th><?php echo apply_filters('booking_form_groom_age', '年齢') ?></th>
<td>
<?php echo esc_html($client['groom_age']) ?>
<input type="hidden" name="booking[client][groom_age]" value="<?php echo esc_html($client['groom_age']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['bride_name']) : ?><tr>
<th><?php echo apply_filters('booking_form_bride_name', 'ご新婦様のお名前') ?></th>
<td>
<?php echo esc_html($client['bride_name']) ?>
<input type="hidden" name="booking[client][bride_name]" value="<?php echo esc_html($client['bride_name']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['bride_furigana']) : ?><tr>
<th><?php echo apply_filters('booking_form_bride_furigana', 'フリガナ') ?></th>
<td>
<?php echo esc_html($client['bride_furigana']) ?>
<input type="hidden" name="booking[client][bride_furigana]" value="<?php echo esc_html($client['bride_furigana']) ?>" />
</td>
</tr><?php endif; ?>
<?php if (0 < $this->clcols['bride_age']) : ?><tr>
<th><?php echo apply_filters('booking_form_groom_age', '年齢') ?></th>
<td>
<?php echo esc_html($client['bride_age']) ?>
<input type="hidden" name="booking[client][bride_age]" value="<?php echo esc_html($client['bride_age']) ?>" />
</td>
</tr><?php endif; ?>
続き→ https://okwave.jp/qa/q9532258.htm
お礼
ご回答ありがとうございます。 自分なりに、少しずづですが理解することができました。 ありがとうございました。