Hallo Bernd,
eine kleine Frage: Addierst du hier nicht etwas zu viel?
<input type="text" name="ms2f_datum[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" id="ms2f_datum[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" value="<?php echo $i+1 ?>. Tag - <?php echo date_format($date, 'd.m.Y'); ?>" readonly > <input type="hidden" name="ms2f_tag[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" id="ms2f_tag[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" value="<?php echo $i+1; ?>"> <input type="hidden" name="ms2f_pid[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" id="ms2f_pid[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" value="<?php echo $array['mpv_code']; ?>"> </div> <div class="textfeld abstand_2"> <label for="ms2f_von[<?php echo $i+1 ?>]">Einsatzzeit</label> <input type="time" name="ms2f_von[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" id="ms2f_von[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" value="<?php echo htmlspecialchars($ms2f_von); ?>"> bis <input type="time" name="ms2f_bis[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" id="ms2f_bis[<?php echo $array['mpv_code']; ?>][<?php echo $i+1 ?>]" value="<?php echo htmlspecialchars($ms2f_bis); ?>"> Uhr
So oft, wie hier $i + 1
ausgewertet wird, könntest du überlegen, am Anfang deiner Schleife $j = $i + 1
zu berechnen und dann überall, wo es passt, $j
zu verwenden.
Viele Grüße
Robert