|
|
|
|
|
для: Trianon
(20.11.2006 в 13:57)
| | Должно быть так?
$style = $ok ? 'vacbillstyle' : $style = "vacstyle";
|
Если да, то после этого все правильно, style добавляется какой нужен.
Спасибо. | |
|
|
|
|
|
|
|
для: kis-kis
(20.11.2006 в 13:45)
| |
$style = $ok ? 'vacbillstyle', если нет то 'vacstyle';
$query = "INSERT INTO j_vacancy (job_title,...., style, ....
VALUES ('$job_title',....., '$style', ....
|
| |
|
|
|
|
|
|
|
для: Trianon
(20.11.2006 в 13:02)
| |
$query = "SELECT (bill_job = 1 AND billexpdate >= CURRENT_DATE()) as ok
FROM users WHERE id = $user_id" ;
|
| |
|
|
|
|
|
|
|
для: kis-kis
(20.11.2006 в 12:21)
| | какие условия-то? | |
|
|
|
|
|
|
|
для: Trianon
(20.11.2006 в 10:41)
| | Таблица j_vacancy
CREATE TABLE `j_vacancy` (
`id` int(11) NOT NULL auto_increment,
`user` int(11) default '0',
`job_title` text NOT NULL,
`cat` int(1) NOT NULL default '0',
`gorod` int(1) NOT NULL default '0',
`sex` int(1) NOT NULL default '0',
`study` int(1) NOT NULL default '0',
`expwork` int(1) NOT NULL default '0',
`age_from` text NOT NULL,
`age_before` text NOT NULL,
`zp` text NOT NULL,
`graf` int(1) NOT NULL default '0',
`zan` int(1) NOT NULL default '0',
`text_vacancy` text NOT NULL,
`org` text NOT NULL,
`name` text NOT NULL,
`tel` text NOT NULL,
`email` text NOT NULL,
`show_email` int(1) default '0',
`who` int(1) NOT NULL default '0',
`period` text NOT NULL,
`date` text NOT NULL,
`style` text NOT NULL,
`status` int(1) default '0',
PRIMARY KEY (`id`),
KEY `cat` (`cat`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=90 ;
|
Мы и будем добавлять строку, просто в таблицу я еще одно поле добавил.
Если условия выполняются то в style добавляем vacbillstyle, если нет то vacstyle. | |
|
|
|
|
|
|
|
для: kis-kis
(19.11.2006 в 16:20)
| | Что значит "добавить в ячейку"?
Добавить можно строку целиком. Но тогда нужно знать всю строку.
Или ячейку можно изменить. Но тогда нужно знать, в какой строке. | |
|
|
|
|
|
|
|
для: Trianon
(17.11.2006 в 20:52)
| | Можно еще один вопрос?
Как добавить к данным условиям еще одно, что если они выполняются, то в ячейку style таблицы j_vacancy мы добавляем, например - vacbillstyle, иначе добавляем vacstyle.
Спасибо. | |
|
|
|
|
|
|
|
для: Trianon
(17.11.2006 в 20:52)
| | Можно еще один вопрос?
Как добавить к данным условиям еще одно, что если они выполняются, то в ячейку style таблицы j_vacancy мы добавляем, например - vacbillstyle, иначе добавляем vacstyle.
Спасибо. | |
|
|
|
|
|
|
|
для: Trianon
(16.11.2006 в 16:42)
| | Все работает. Спасибо, даже и не знаю как Вас отблагодарить! :-) | |
|
|
|
|
|
|
|
для: kis-kis
(17.11.2006 в 11:42)
| |
<?
$err_txt = '';
if(!$email)
$err_txt.="<li class=textBR>Вы не ввели e-mail";
else if ((!ereg("^[a-z0-9_\.-]+@([a-z0-9][a-z0-9-]+\.)+[a-z]{2,4}$", $GLOBALS["email"])) && (trim($GLOBALS["email"]) != ''))
$err_txt.="<li class=textBR>Некорректный email";
if($bill=="yes")
{
$user_id = $s_userid;
$query = "SELECT COUNT(id) as vacs FROM j_vacancy WHERE user = $user_id";
$res = mysql_query($query) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
$vacs = mysql_result($res, 0);
$query = "SELECT (bill_job = 1 AND billexpdate >= CURRENT_DATE()) as ok
FROM users WHERE id = $user_id" ;
$res = mysql_query($query) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
if(!mysql_num_rows($res))
$err_txt.="<li class=textBR>Пользователь не найден";
else
{
$ok = mysql_result($res, 0);
if(!$ok && intval($vacs) >= 5)
$err_txt.="<li class=textBR>Лимит исчерпан</a>";
}
}
if ($err_txt != '')
print "<table width='100%' border='0' cellspacing='0' cellpadding='5'><tr>
<td><span class=textB>Обнаружены ошибки: </span><br><br>$err_txt<br></td></tr></table>";
else
{
$user_id = $s_userid;
$query = "SELECT * FROM users WHERE id = '$user_id'";
$req = mysql_query($query) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
$query = "INSERT INTO j_vacancy (job_title, user, cat, gorod, sex, study, expwork, age_from, age_before, zp, graf, zan, text_vacancy,
org, name, tel, email, show_email, who, period)
VALUES ('$job_title', '$user_id', '$cat_job', '$gorod', '$sex', '$study', '$expwork', '$age_from',
'$age_before', '$zp', '$graf', '$zan', '$vacancy', '$org', '$name', '$tel', '$email', '$show_email', '$who', '$period')";
$req = mysql_query($query) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
print "<br><center><span class=textB>Вакансия № $vacs добавлена.</span>";
}
?>
|
| |
|
|
| |
|