Я пытаюсь заполнить форму HTML со значениями из предыдущей формы. Первая форма создается динамически и представляет собой список стилей футболки с 5 различными размерами.
У меня возникли проблемы с выяснением способа заполнения второй формы.
HTML, заключается в следующем:
echo '<input name="'.$filename.'-s" type="text" size="3" value="'.$quantity.'"'>;
То, что я хотел бы сделать за $ количества что-то вроде этого:
$quantity = $_POST['{$filename.$size}'];
Можно ли использовать переменную $ _POST?
Почему это не должно быть возможно? Вам даже не нужны кавычки, просто выполните: '$ _POST [$ filename. $ size] 'и попробуйте его – Rizier123
Одиночные кавычки не анализируются. Используйте либо двойные кавычки, либо не кавычки, как @ Rizier123, рекомендованные –
Пожалуйста, прочтите это сообщение, это всего на несколько дней старше вас, и вопрос почти идентичен: http://stackoverflow.com/questions/31329499/php-post-of -input-that-has-a-variable-name/(редактировать, это может быть не точный дубликат, но решает проблему разбора неизвестных ключей массива в '$ _POST') – Martin