У меня есть несколько div, которые содержат изображения. Я хочу добавить ниже или рядом с этими divs флажок отправки с двумя значениями и выполнять действие, когда пользователь нажимает кнопку отправки. Мой PHP-код выглядит следующим образом:
echo '<div>';
echo '<img src="'. ($image) .'" alt=""/>';
echo '</div>';
echo'<LABEL FOR="C1">Fashion</LABEL>';
echo'<INPUT TYPE="Checkbox" Name="fashion" ID="C1" Value="Fashion">';
echo'<LABEL FOR="C2"> Non Fashion </LABEL>';
echo'<INPUT TYPE="Checkbox" Name="nfashion" ID="C2" Value="Non Fashion">';
echo'<input type="submit" value="submit" action = "action.php">';
Какую функциональность я должен добавить в action.php? Является ли правильный способ добавить функциональность йо кнопку? В файле action.php я хочу написать добавить в текстовый файл имя изображения и выбор между fashion и nfashion. Как я могу выполнить отправку, не покидая главной страницы, на которой я уже работаю, с изображением div? Вместо использования action.php я могу использовать функцию php, которая будет определена в том же файле php?
см. этот урок:
php_forms
echo '<form action="action.php" method="post">';
echo '<div>';
echo '<img src="'. ($image) .'" alt=""/>';
echo '</div>';
echo'<LABEL FOR="C1">Fashion</LABEL>';
echo'<INPUT TYPE="Checkbox" Name="fashion" ID="C1" Value="Fashion">';
echo'<LABEL FOR="C2"> Non Fashion </LABEL>';
echo'<INPUT TYPE="Checkbox" Name="nfashion" ID="C2" Value="Non Fashion">';
echo'<input type="submit" value="submit" action = "action.php">';
echo '</form>';
Форма отправлена, поэтому action
атрибут принадлежит от.
http://www.w3schools.com/html/html_form_attributes.asp
Кнопка просто запускает отправку формы (type="submit"
). Есть и другие способы отправить форму, например, нажав enter
введите текстовое поле (если есть кнопка отправки) или с помощью javascript (document.formName.submit()
).
// Прошу прощения за то, что не вставлял код здесь, по неизвестной причине, он использовал здесь только значения меток.
2. Что вы подразумеваете под функциональностью?