Я знаю, что есть похожие темы, но они не смогли найти то, что я ищу. Поэтому мне нужно указать целевое имя ввода и цикл foreach только для этого ввода вместо всей формы.
HTML выглядит так, как показано ниже.
<form action"<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" name="table1" method="post"> <input name="something1" type="text" /> <input name="something2" type="text" /> <input name="something3" type="text" /> <input name="something4" type="text" /> <input name="something4" type="text" /> <input name="something4" type="text" /> <input name="button" type="submit" value="Add" /> </form>
Поэтому я хочу процитировать все «something4» и просто игнорировать остальные. Это возможно?
Чтобы объяснить, что я хочу делать со значением, для каждого «something4» я собираюсь добавить поле в свою БД и ввести соответствующее входное значение в это поле.
что-то вроде ниже …
$i = 0; foreach ($_POST as $something4 => $something4_value) { $add = mysqli_query($connect, "ALTER TABLE 'table' ADD something4$i VARCHAR( 255 ) NOT NULL") or die (mysql_error()); $sql_update = mysqli_query($con, "UPDATE 'table' SET something4$i='$something_value' WHERE id='$id'") or die (mysql_error()); $i++; }
Надеюсь, это имеет смысл! Спасибо! 🙂