Откуда берет значения submit на форме?

интернет программирование php sql AJAX

Помогите разобраться
У меня есть страница на php. Смысл такой: при загрузке страницы создается Nформ (по кол-ву записей в БД), потом надо чтобы меняя данные в форме менялось и соответствующее значение в БД. Если 1 запись менять с id=1 все ок, а если много форм -- не работает. Я так понимаю кнопка берет значения из всех форм на странице?

$("#score").submit(function(){

var player1 = $("#player1").val();
var player2 = $("#player2").val();
}

//тут ajax который передает данные скрипту, который уже это в бд пишет.
В форме есть поле id которое = уникальный ключ из бд и я тупо в скрипт добавил к селекту в конец WHERE id='".$_POST['id']"'

но в ответ тишина.

Щас у меня просто инклюдом код формы вставляется на каждую запись в БД.
Надо наверное, генерировать уникальный id внутри форм? Например так:?

<input id="player<?php echo $rows['id]; ?>" name="player" placeholder="Имя Фамилия" value="<?php echo $rows['player']; ?>" style="width: 220px;">

и потом через этот id="player<?php echo $rows['id]; ?> передавать?

Примечание:
Вот как щас, тестовая страничка - http://www.tennisofficial.ru/livescore/scoring_test.php

Примечание:
по ссылке не катит, надо чтоб без обновления страницы и без переходов, аякс код есть, работает. Проблема передать разные значения с разных форм. Может можно как-то сделать чтобы значения брались только с формы на окторой кнопка, а не со всех форм на странице?

Примечание:
Да знаю я про одинаковые id (кстати Вы же мне об этом где-то напомнили уже), для скрипта то это не важно сейчас. Просто изначально была 1 форма, теперь надо много.

Примечание:
Такое ощущение, что у меня одни и теже затупы в одно и то же время :D. Пойду лучше спать.
В принципе понял, надо id к каждой форме сгенерировать и тогда должно работать.
Ответы:
не совсем точно
попробую объяснить по пунктам
1) Выводите нужные записи из базы
2) рядом с каждой записью формируете ссылку на скрипт редактирования, через эту ссылку передаёте уникальный id записи
<a href='edit.php?id=<?php echo $rows['id'] ?>'>редактировать</a>
3) В скрипте выбираете из базы все данный по указанному id, заполняете ими форму, делаете скрытый input у которого значение value будет содержать значение уникального id
4) Отправляете форму, данные берёте из массива $_POST и обновляете в базе
кнопка берет из той формы, в которой находится
но как можно вообще говорить об ошибках, если у вас у всех форм одинаковый id? Одинаковые id недопустимы.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.