Показать сообщение отдельно
Старый 01.05.2009, 01:12
dmitry_kiv вне форума Посмотреть профиль Отправить личное сообщение для dmitry_kiv Найти все сообщения от dmitry_kiv
  № 1  
Ответить с цитированием
dmitry_kiv

Регистрация: Apr 2009
Сообщений: 32
По умолчанию Не работает отправка заявки с сайта...

Остался от программиста код заявки, переделал его под себя. Но не работает. Подскажите в чем проблема.

PHP код:
<?
if (isset($_REQUEST[zayavka])){
    
$z="";
    
$z.="1. ФИО:\t\t".$_REQUEST["zakazchik"]."\r\n";
    
$z.="2. Телефон: ".$_REQUEST["tel_zakazchika"]."\r\n";
    
$z.="3. E-mail: ".$_REQUEST["mail_zakazchika"]."\r\n";
    
$z.="4. Номера проектов: ".$_REQUEST["projects"]."\r\n";
    
$z.="5. Доп. информация: ".$_REQUEST["dop_info"]."\r\n";
    
$z.=date("Y/m/d  H:i:s",time());
    
    
mail("dima_kiv@inbox.ru","Заявка",$z,"Content-type: text/plain; charset=windows-1251");
    
header("Location: ".$_SERVER['SCRIPT_NAME']."?otpr=1");
}

?>
Код:
	<form method="POST" onsubmit="return checksubmit();" onreset="setreset();">
	<input onkeyup="checkp(3,value);" type="text" size="50" name="zakazchik">
          <input onkeyup="checkp(4,value);" type="text" size="50" name="tel_zakazchika"></td>
	<input onkeyup="checkp(5,value);" type="text" size="50" name="mail_zakazchika">
           <input onkeyup="checkp(6,value);" type="text" size="50" name="projects">
           <TEXTAREA type="text" name="dop_info" rows=5 cols=223></TEXTAREA>
           <input class="button" type="reset">
	<input class="button" type="submit" name="zayavka" value="Отправить">
	
</form>  
	
<script type="text/javascript" charset="windows-1251">
PHP код:
    <?if (isset($_REQUEST['otpr'])){?>
        alert("Ваша заявка отправлена.");
    <? ?>
Код:
var p=[];
for (var i=1;i<4;i++) p[i]=0;

function checkp(n,t){
	if ((n!=1)&&(n!=19)) {
			if (t!=""){
			p[n]=1;
			document.getElementById("p"+n).innerHTML='<span style="color:#ffc600;">+</span>';
		}else{
			p[n]=0;
			document.getElementById("p"+n).innerHTML='<span style="color:#ffc600;">-</span>';
		}
	}
}

function checksubmit(){
	var t=1;
	for (var i=1;i<22;i++)	t=t*p[i];
	if (t==0){
		alert("Ошибка! Проверьте правильность заполнения формы.");
		return false;
	}
	if (t==1){
		return true;
	}
}
function setreset(){
	for (var i=1;i<22;i++){
		document.getElementById("p"+i).innerHTML='<span style="color:#ffc600;">-</span>';
		document.getElementById("tr20").setAttribute("style","visibility: hidden;");
	}
	
}
</script>

код в нижней части отвечает за провеку на сколько я понял. он тоже не работает, но это уже второй момент. главное тоб на почту приходило. спасибо.