Ты создал кнопку отправки в виде графического изображения. При нажатии на нее данные формы будут отправлены на сервер. Эти данные (для input type="text" или type="checkbox") обрабатываешь на стороне сервера. Зачем обрабатывать кнопку отправки? Она конечно содержит данные (по-моему координаты мыши в момент щелчка) - но ты уверен, что именно это тебе нужно? Честно, не встречал приложений, где это было нужно.
Может ли кто-то подсказать как сделать так, чтобы поле id (это первичный ключ) не увеличивалось каждый раз на единицу, а сначала проверяло с 1. Если есть 1- идем дальше, нету 2, значит присваиваем объявлению 2, а те, что больше - не трогаем. Будет все 100-200 заняты, значит увеличиваем на единицу. ???
Пойми, когда ты отправляешь данные формы с логином и паролем из формы в файле pass.php эти переменные будут доступны в обработчике формы - файле index.php. Но когда ты пытаешься удалить запись из таблицы - ты отправляешь данные из формы в файле index.php. Переменные $_POST["variants"] и $_POST["name"] будут доступны в обработчике этой формы - index.php (форма и обработчик в данном случае расположены в одном файле).
Когда браузер запрашивает у сервера документ с расширением .php сервер отдает этот файл на обработку PHP. На время выполнения внутри скрипта доступны какие-то переменные. Но доступны только во время выполнения скрипта. Скрипт закончил свою работу - и отдал сгененерированный html серверу, а тот отдал его браузеру. Раз скрипт закончил свою работу - занимаемая им оперативная память освобождается. Все переменные утеряны.
Если ты хочешь сохранить какие-то данные между двумя вызовами скрипта, ты должен сохранить эти данные (переменные) в файле на сервере. Или сохранить их в сессии.
Форма для удаления записей из таблиц находится в файле index.php. В этом же файле - обработчик формы. Но откуда скрипт будет брать значения $_POST["login"], $_POST["pass"], если эти переменные ты получаешь из формы в файле pass.php?
Кстати, по поводу административной панели для добавления / удаления / редактирования записей в БД. Я тут недавно писал ответ на аналогичный вопрос: http://forum.php.su/topic.php?fo...=28&topic=34
Ты полагаешь, мы тут все ясновидящие? Находим ошибки, даже не имея исходников? Забыл где-нибудь закрыть кавычку ", или еще что - без исходников не понять.
У тебя пробел перед именем таблицы TABLE1 и после. И пробел перед значением $_POST["name"] и после - это ошибка:
mysql_query ("DELETE FROM `*TABLE1*` WHERE name = '*".$_POST["name"]."*' ");
И имя таблицы нужно заключать либо в обратные кавычки `, либо вообще не использовать кавычки:
mysql_query ("DELETE FROM `TABLE1` WHERE name = '".$_POST["name"]."'");
mysql_query ("DELETE FROM TABLE1 WHERE name = '".$_POST["name"]."'");
Поставь себе редактор с подсветкой кода (например Notepad++) - будет проще искать синтаксические ошибки.