Answer the question
In order to leave comments, you need to log in
How to substitute the name of the product in the application form using PHP?
Good day!
I have a submit form like this:
<form action="zakaz.php" method="post" >
<input type="text" name="name" placeholder="Имя" required>
<input type="text" name="pole2" placeholder="Второе поле" >
<input class="button" type="submit" value="Отправить заявку" />
</form>
<?
{
$email="[email protected]";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: <Заказ>' . "\r\n";
$subject = "Заявка";
$message = "
Имя: ".$_POST['name']."
// Сюда вставить pole2
";
$mail=mail($email, $subject, $message, $headers);
if($mail==true){
?>
<html>
Спасибо за заказ!
</html>
<?
}else{
echo "no";
}
}
?>
<?php
$pole2 = $_POST['pole2'];
?>
Answer the question
In order to leave comments, you need to log in
// $input = $_POST['pole2']; при получении данных от пользователя, их нужно проверять, и хоть как то очистить
$input = trim(strip_tags($_POST['pole2'])); // это очень примитивный пример. Но суть я думая ясна.. тут очищаем сообщение от html тегов и удаляем пробелы
$message = ''; // пустая переменная для сообщения
if($input == '1'){
$message = 'текст в первом случае';
}elseif($input == 'text'){
$message = 'текст во втором случае';
}else{
$message = 'текст если нет подходящих условий';
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question