Программа переноса сообщений работодателей кандидатам (ObrabRabotodateli2.php)
Программа переносит тексты сообщений работодателя в поле сообщение работодателя в выбранных им записям-резюме и пересылает по электронной почте кандидатам, если они указали свои адреса электронной почты.
<HTML> <head> <title>Сохранение сообщений работодателей</title></head>
<form>
<body>
<?php
$dbhost ="localhost"; $dbname ="vipuskniki";
$userName ="vipuskniki"; $dbpass ="цукаср";
$link =mysql_connect($dbhost,$userName,$dbpass);
if (!$link) exit ("Невозможно подключение к MySQL: " . mysql_error());
mysql_select_db ($dbname,$link) or exit ("Невозможно открыть базу данных $dbname: " . mysql_error());
$ks=0; $kolzap=$_POST['kolzap']; $soobhvsem=$_POST[soobhvsem];
for ( $i=0; $i<$kolzap; $i++) //цикл чтения выбранных записей-резюме
{ $sobh=trim(trim($soobhvsem) . " " . trim($_POST[$i]));
$j=$i+$kolzap; $nz=$_POST[$j];
if ($sobh)
{ $query = "Select Soobhenierabot from Vipuskniki where Un=$nz";
$result=mysql_query($query);
if (mysql_error()) exit ("Ошибка при пересылке сообщений: " . mysql_error());
$n = mysql_num_rows ( $result );
if ($n==0 ) exit;
$row = mysql_fetch_array($result);
$zs=$row[Soobhenierabot]; $j2=$j+$kolzap; $se=trim($_POST[$j2]) . ";";
if ($se)
{ for ($ii=0,$ii2=0;$ii<strlen($se);++$ii)
{ if (substr($se,$ii,1)==";")
{$E_mail=trim(substr($se,$ii2,$ii-$ii2));
if ($E_mail) mail($E_mail,"Сообщение работодателя",$sobh); $ii2=$ii+1;
}
}
}
if ($zs) $zs="$zs Сообщение от " . date('d.m.Y') . ": $sobh";
else $zs="Сообщение от " . date('d.m.Y') . ": $sobh";
$query = "UPDATE Vipuskniki set
Vipuskniki.Soobhenierabot='$zs',Vipuskniki.Kolsoobhenierabot=Vipuskniki.Kolsoobhenierabot+1 where Un=$nz";
$result=mysql_query($query);
if (mysql_error()) exit ("Ошибка при пересылке сообщений: " . mysql_error());
$ks=$ks+1;
}
}
if ($ks==0) exit ("Cообщения кандидатам отсутствуют.");
else exit ("Разослано сообщений кандидатам в количестве $ks.");
?>
</body>
</HTML>
Дата добавления: 2015-04-15; просмотров: 768;