На индексной страницы два продукта, нужно написать им "ID".и что, типа будет "Картошка ID" и "Кукуруза маринованная ID"?
А обработчик на другой странице по нажатию по этому id , должен опознать какой продукт хочет купить покупатель.обработчик - это кто? И как он должен опознавать? И вдруг покупатель не хочет купить, а только смотреть (рыбов)?
И сделать это через POST, без корзины, на php.Ну да, еще и без регистрации и смс...
Да допустим две формы (или кнопки) - картошка, кукурузаОк, откуда они взялись? Есть массив который содержит их данные, или руками выведены в хтмл?
Обработчик это скрипт php, который обрабатывает форму.Ок, логично что форма будет что-то передавать (хотя конечно форма там не обязательна), значит в форму мы должны поместить какие-то данные, а мы (в отличие от вас) не знаем какие данные есть на исходной странице.
Как он должен опознавать? В этом и заключается вопрос, вы подскажите!Подсказываю - некоторые данные, точно идентифицирующие товар должны передаваться через форму/урл. Какие - смотри пунктом выше.
Пользователь не захочет покупать - заставим.Формируйте мысль чуть более формально, это добавит понятности объяснениям и станет проще формулировать верные вопросы.
<form method="POST" action="./post.php">
<input type="hidden" name="id" value = "<?echo $post['id'];?>">
<input type="submit" class="btn btn-info btn-sm" name="<?echo $post['id'];?>" value="Читать полностью"/>
</form>
Пользователь зашел на сайт, увидел картинки с картошкой и кукурузой.Окей, уже типа чуть лучше. Однако все еще описание как у деток в садике - "коровка ест травку, тетя доит молоко из коровки". Вы же решаете программную задачу? Описывайте что происходит программно: "У меня есть массив, содержащий 2 элемента, в каждом из которых свойства товара - id, name, description... Я вывожу оба товара в хтмл: (тут код вывода)"...
php обработчик по слову картошка посылает в магазин с этим продуктом.То есть вы считаете что уникальным идентификатором товара у вас будет название типа "картошка"?
Нашел в сети такую конструкцию, может она подойдет?Может и подойдет, вашего кода то мы не знаем...
Мне главное нужно записать самому слово картошка в скрытое поле формы, без нее не обойтись, ( email все же надо получить).Обойтись, просто это на самом деле иначе делается, но пока все равно программная часть - полная тайна.
<form action="obrabot.php" method="POST">
<input type="text" name="email" placeholder = "Введите ваш E-Mail">
<input type="hidden" name="ID" value="картошка">
<input type="submit">
</form>
if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}
if (!empty($_POST['ID'])) {
echo "Крупная картошка";
}
else {
echo "Не любите картошку, купите кукурузу";
}