Помогите разобраться
У меня есть страница на 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 к каждой форме сгенерировать и тогда должно работать.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.