У меня есть база данных с именем hrRecords
и таблица с именем employee в этой таблице. Он имеет поле под названием contract_end
. В этой области у меня есть информация о контракте сотрудника конкретно о продолжительности указанного контракта (datetime
).Как сделать несколько, если statemnts в php на основе критериев
Что я хочу достичь, это проверить эту информацию, чтобы увидеть, когда контракт подходит к концу, и если оно отображает сообщение об этом.
Я новичок в PHP, и я пытался что-то, но я полностью потерял мне было интересно, если я мог бы получить некоторые рекомендации какой-то поблагодарить вас за вашу поддержку:
<?php
$employee1= mysql_real_escape($_GET["employee1"]);
$DataBase = "hrRecords";
mysql_connect("server","username", "password") or die(mysql_error());
mysql_select_db($DataBase) or die(mysql_error());
$query = SELECT contract_end From hrRecords
// current date being compared
if(contract_end== date(Y-m-d) {
echo "something"
}
else {
echo " employe name , Your contract will expire in x amount of days "
}
/* This is the point where everything becomes fuzzy because im thinking there has to be some other way to do this for all the employees */
В вашем примере кода имеется ряд синтаксических ошибок. Это фактический код, который вы используете? Например, значение '$ query' должно быть кавычкой строки, и у вас есть паразитная точка перед командой' date'. Также в вашем первом 'echo' отсутствует заключительная цитата его строки. –
@ Dan Lowe на самом деле не реализован, но из того, что я прочитал о php, я построил этот небольшой фрагмент –
Включите отчет об ошибках. Слишком много ошибок здесь, чтобы ответить. – chris85