Hallo,
sehr ihr hier ein Fehler?
if(isset($_POST['abschicken']) && empty($errors)) {
$test2 = array();
$test3 = array();
for($i = 1; $i < count($test2); $i++){
$test2 = $_POST['ma_mid'];
$test3 = $_POST['ma_rechnugnsadresse'];
$stmt = $mysqli->prepare("INSERT INTO bestellungen_rechnungsadresse (ma_aNummer, ma_mid, ma_rechnugnsadresse)
VALUES (?, ?, ?)");
$ma_aNummer = $i;
$ma_mid = $test2[$i];
$ma_rechnugnsadresse = $test3[$i];
$stmt->bind_param("sss", $ma_aNummer, $ma_mid, $ma_rechnugnsadresse);
$stmt->execute();
}
}
<form method="post" action="" name="cnt_form_reg" style="margin-top: 2em">
<?php
$z = 1;
if ($mg_anzahlkostenteilung != "" ) {
$i = 1;
} else {
$i = 0;
}
for ($i; $i <= $mg_anzahlkostenteilung
; $i++) {
?>
<div class="textfeld abstand_2">
<label for="ma_rechnugnsadresse[]" style="width: 21.5%;"><?php if ($mg_anzahlkostenteilung >= "0" ) { echo $z .". " ; } ?> Rechnungsadresse*</label>
<select name="ma_rechnugnsadresse[]" id="ma_rechnugnsadresse[]" style="width: 40%;" required="">
<option value="">-- Bitte wählen --</option>
<?php
$frontend_firmen = frontend_firmen($mysqli);
foreach($frontend_firmen as $array){ ?>
<option value="<?php echo $array['f_code'];?>"<?php echo ($a_lager == $array['f_code'] ? "selected" : "");?>>
<?php echo $array['f_firma'];?>
<?php
if ($array['f_ab_an'] == 1) {
if ($array['f_abteilung'] > "") { echo " - " . $array['f_abteilung']; } }
?>
</option>
<?php } ?>
</select>
</div>
<div class="textfeld">
<label for="midasNummer[]" style="width: 21.5%;"><?php if ($mg_anzahlkostenteilung >= "0" ) { echo $z .". " ; } ?> MIDaS Nummer*</label>
<input type="text"
name="midasNummer[]"
id="midasNummer[]"
value=""
pattern="[1-9]\d{4}|0[1-9]\d{3}|00[1-9]\d{2}|000[1-9]\d|0000[1-9]"
required="">
</div>
<?php $z++; } ?>
<input type="submit" name="abschicken" value="Speichern" id="bearbeiten">
</form>
Fehlermeldung habe ich eingeschalten
error_reporting(E_ALL);
ini_set('display_errors', 1);
Allerdings erhalte ich keine Fehlermeldung. Die Datenbank bleibt leer.