Есть инпут "Дата списания", затем в цикле выводится табличка с заполненными "ID" и "Наименование" и текстовыми полями к ним: "Количество" и "Комментарий" соответственно. Заполняем все поля и построчно сохраняем в новую таблицу БД.
Проверить любое совпадение. Или адрес, или телефоны. По-идее везде должно быть OR, как в моем примере. Но так постоянно выводит совпадение (даже если не совпадает).
Что-то уже голова не соображает. Как правильно сделать запрос? Нужно текущую информацию сравнить с "черным списком" и при наличии совпадений вывести алерт.
В "черном списке" есть поля: адрес, телефон 1, телефон 2, телефон 3.
В текущей форме: адрес, телефон 1, телефон 2
$blacklistsql=mysql_query("SELECT blacklist_id FROM blacklist WHERE blacklist_adress='".$row['adress']."' OR (blacklist_onetel='".$row['onetel']."' OR blacklist_onetel='".$row['twotel']."' OR blacklist_twotel='".$row['onetel']."' OR blacklist_twotel='".$row['twotel']."' OR blacklist_threetel='".$row['onetel']."' OR blacklist_threetel='".$row['twotel']."')");
if($blacklist["blacklist_id"]<>""){$blacklist="<a href=\"../blacklist/blacklist_update.php?upd=".$blacklist["blacklist_id"]."\" target=\"_blank\"><span class=\"red\">NB! Клиент в черном списке!</span></a>";}
Если убрать сравнение по телефонам и сравниваем только по адресу - все ОК, если добавляем по телефонам - постоянно выводит совпадение (даже если не совпадает).
На странице несколько вкладок (tabs). В каждой вкладке определенные поля одной формы. Все поля индивидуальны, кроме поля "Комментарий", которое повторяется во всех вкладках.
Не подскажете, где почитать по теме. Погуглил, но что-то ничего не нашел.
Как сделать, чтобы если один пользователь уже работает с записью из БД, то для второго выскакивало что-то типа "запись редактируется другим пользователем". (Добавление)
Задача здесь хорошо описана: http://petrenco[dot]com/php.php?txt=59 . В принципе там же и решение есть, но может посоветуете еще интересные статьи...