Почему не отображает в теле письма поле select?

в теле письма поле select не приходит не отображаеться:

код с формы:
<li class="full-list">
		<label>Stakeholder :</label>
		<div class="input-form">
		<span class="icon icon-pencil icon-tertiary icon-form"></span>
	        <select class="form-control input-lg" name="numberp" data-rule="numberp">
                         <option value="1">Stakeholder</option>
                         <option value="2">PPP GLOBAL STAKEHOLDERS</option>
                         <option value="3">BUSINESS Assoc</option>
                         <option value="4">GOVERNMENT & LPA’s</option>
                         <option value="5">AID - Donors</option>
                         <option value="6">CIVIL SOCIETY</option>
                </select>
      <div class="validation"></div>
     </div>
	</li>

contact.php:
<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/
*/

include 'config.php';

error_reporting (E_ALL ^ E_NOTICE);

$post = (!empty($_POST)) ? true : false;

if($post)
{

$name = stripslashes($_POST['name']);
$email = trim($_POST['email']);
$subject = "PPP Moldova";
$message = stripslashes($_POST['message']);
$numberp = stripslashes($_POST['numberp']);



$error = '';



if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, $subject, $message,
     "From: ".$name." <".$email.">\r\n"
    ."Reply-To: ".$email."\r\n"
    ."X-Mailer: PHP/" . phpversion());


if($mail)
{
echo 'OK';
}

}


}
?>


подскажите пожалуйста что не так в коде?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
PavelMonro
@PavelMonro
По сути должно быть:
<select class="form-control input-lg" name="numberp" data-rule="numberp">
                         <option value="Stakeholder">Stakeholder</option>
                         <option value="PPP GLOBAL STAKEHOLDERS">PPP GLOBAL STAKEHOLDERS</option>
                         <option value="BUSINESS Assoc">BUSINESS Assoc</option>
                         <option value="GOVERNMENT & LPA’s">GOVERNMENT & LPA’s</option>
                         <option value="AID - Donors">AID - Donors</option>
                         <option value="CIVIL SOCIETY">CIVIL SOCIETY</option>
                </select>

И
$numberp = $_POST['numberp'];

Или если делать как Вы хотите тогда в Php
<?php 
if(isset($_POST['btn_name'])){
$numberp = $_POST['numberp']
if($numberp == "1"){
echo"Stakeholder";
}
if($numberp == "2"){
echo"PPP GLOBAL STAKEHOLDERS";
}
}?>

И т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега PHP
Web developer
1. непонятно, как отправляется форма
2. в указанном коде $numberp в письме и не отправляется
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы