以前に尋ねられたことは知っていますが、うまくいくものは見つかりませんでした。
基本的に、私のフォームは送信されません。まったく。そのため、モーダル/フォームから抜け出せないため、値が間違っているかどうかさえわかりません。
これにはbootstrap/phpを使用しています。まったく同じプロセスを使用する他のコード (もちろん、コンテキストは異なります) と比較すると、動作するはずです。重複を避けるために名前を確認し、使用された可能性のあるセッション/投稿変数を設定解除しようとしました。
たぶん、より多くの目がより多くの成功をもたらすでしょう!
<form id="addSession" action="" method="post">
<!-- Body -->
<div class="modal-body">
<fieldset>
<input type="hidden" name="sessionID" value="0"/>
<input type="hidden" name="createSession"/>
<label>Select Start Date:</label>
<select name="startDate">
<option value="<? echo($currDateValue); ?>" selected="selected"><? echo($currDateDisplay); ?></option>
<?php
for ($i = 1; $i <= 15; ++$i) {
echo('<option value="' . date('Y-m-d 00:00:00', strtotime($currDateValue . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '">'
. date('D, M d, Y', strtotime($currDateDisplay . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '</option>');
}
?>
</select>
<label>Select End Date:</label>
<select name="endDate">
<option value="<? echo(date('Y-m-d 00:00:00', strtotime($currDateValue . '+1 day'))); ?>" selected="selected"><? echo(date('D, M d, Y', strtotime($currDateDisplay . '+1 day'))); ?></option>
<?php
for ($i = 2; $i <= 16; ++$i) {
echo('<option value="' . date('Y-m-d 00:00:00', strtotime($currDateValue . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '">'
. date ('D, M d, Y', strtotime($currDateDisplay . '+' . $i . (($i == 1) ? ' day' : ' days'))) . '</option>');
}
?>
</select>
</fieldset>
</div>
<!-- Footer -->
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<button type="submit" class="btn btn-primary">Create Session</button>
</div>
</form>
編集:返信ありがとうございます!与えられたすべての返信は高く評価されていますが、次のコードは機能します (機能しないコードと同じ方法で記述されています)。
<div id="addPointsModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="addPointsModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Adding Points To <? echo($data['real_name']); ?></h3>
</div>
<form id="addPointsToStudent" action="" method="post">
<div class="modal-body">
<fieldset>
<label>Enter Point Value:</label>
<input type="text" name="addPointsMonoStudent" placeholder="0"/>
<input type="hidden" name="studentUID" value="<? echo($uid); ?>"/>
</fieldset>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<button type="submit" class="btn btn-primary">Add Points</button>
</div>
</form>
</div>
だから私は何が起こっているのかよくわかりません!