Это делается в файле php.ini, а не в вашем скрипте. Если у вас не выделенный сервер, то доступа к нему у вас нет. Некотрые хостеры разрешают менять этот параметр в панели управления хостингом.
$name=$_GET['name'] ? "`name` = '".$_GET['name']."'":'';//Если передан параметр name, то присваиваем переменной $name значение `name` = 'что пришло'
$fam=$_GET['fam'] ? "`fam` = '".$_GET['fam']."'":'';//Если передан параметр fam, то присваиваем переменной $fam значение `fam` = 'что пришло'
$year=$_GET['year'] ? '`year` = '.$_GET['year']:'';//Если передан параметр year, то присваиваем переменной $year значение `year` = 'что пришло'
$exact=$_GET['exact'];//заносим в переменную значение поля exact
$where=array($name,$fam,$year);// Объединяем наши запросы в массив
$where=array_diff($where,array(''));//Очищаем массив от пустых значений, что бы не получилось в запросе к БД AND AND несколько раз подряд, если какой то селект не был выбран
if($exact)
{
//если чекбокс "Точное соответствие" чекнут, то ищем через AND
$where=implode(' AND ',$where);//объединяем в строку наш массив - запрос. На выходе в $where будет `name` = 'чтото' AND `fam` = 'чтото' и т.д.
}
else
{
//иначе через OR
$where=implode(' OR ',$where);//объединяем в строку наш массив - запрос. На выходе в $where будет `name` = 'чтото' OR `fam` = 'чтото' и т.д.
};
$query1="SELECT * FROM `Teacher` WHERE $where";// делаем запрос, ну а дальше понятно
БД ведет порядковый учет, а в моем случае ID должен быть независим.
И чем не устраивает порядковый номер? Начни таблицу с 10000 id, добвь буквы и пользуйся. Вообще, такие вещи надо решать на конкретный задачах, а не абстракно
skruglikov пишет:
Где в сети можно посмотреть хотя бы приблизительный пример реализации этого в коде?
А ты точно программист? Разбей задачу на фрагменты и гугли, как получать данные, как отправлять на почту, как восстанавливать по номеру телефона и т.д.
Каша у вас какая то непонятная. Выведите все в одном файле без всякой фильтрации, сделайте что бы работало и покажите код. А потом уже дальше двигайте. По вашей таблице вообще непонятно, что там где выводится
Тут важна не кнопка, а поле с датой
Точно так же и делается. Только внимательней с массивами, в которые все это передается, а то отправляете в пост массив, а получить хотите из гет