Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с обновлением сразу нескольких записей
 
 автор: Dimantosik   (20.04.2010 в 12:09)   письмо автору
 
 

задача такая:
Список учеников и их оценок. Все выводим о текстовые окна, все записи.
<form name="form1" method="post" action="edit_obrabotchik2.php">

<input name="uchenik" type="text" id="uchenik" value="$myrow[uchenik]">

<input name="oc1" type="text" id="oc1" size="3" value="$myrow[oc1]">
<input name="oc2" type="text" id="oc2" size="3" value="$myrow[oc2]">
<input name="oc3" type="text" id="oc3" size="3" value="$myrow[oc3]">
<input name="oc4" type="text" id="oc4" size="3" value="$myrow[oc4]">
<input name="oc5" type="text" id="oc5" size="3" value="$myrow[oc5]">

<input name="id" type="hidden" id="id" value="$myrow[id]">
<input name="klass" type="hidden" id="klass" value="$myrow[klass]">
<input name="god" type="hidden" id="god" value="$myrow[god]">
<input name="predmet" type="hidden" id="predmet" value="$myrow[predmet]">

<input name="ok" type="submit" value="Записать"></p>

</form>

после изменения хочу сохранить изменения в базу.
но как сделать чтоб обновлялись записи.

Пишу таким методом все заменяеться одной записью.
$result = mysql_query("UPDATE predmet SET uchenik='$uchenik', oc1='$oc1', oc2='$oc2', oc3='$oc3', oc4='$oc4', oc5='$oc5' where id='$id'");

может както циклом передовать в обработчик записи можно?? подскажите плз

  Ответить  
 
 автор: cheops   (20.04.2010 в 12:26)   письмо автору
 
   для: Dimantosik   (20.04.2010 в 12:09)
 

Не очень понятно, чем существующий вариант не подходит? Или в HTML-форме больше одного ученика и цикл нужен по ним?

  Ответить  
 
 автор: Dimantosik   (20.04.2010 в 14:24)   письмо автору
 
   для: cheops   (20.04.2010 в 12:26)
 

да много гдето 30. помоги плиз с циклом и как в обработчик передать дто все??

  Ответить  
 
 автор: cheops   (20.04.2010 в 14:26)   письмо автору
 
   для: Dimantosik   (20.04.2010 в 14:24)
 

Как у вас выглядит таблица с двумя пользователями и обработчик к ним? Насколько я понимаю, в первом сообщении HTML-форма содрежит только одного пользователя?

  Ответить  
 
 автор: Dimantosik   (20.04.2010 в 14:28)   письмо автору
 
   для: cheops   (20.04.2010 в 14:26)
 

как понять.???
..есть админ который заоносит оценки и учеников...и простой пользователь который просто просмитривает их

  Ответить  
 
 автор: cheops   (20.04.2010 в 14:31)   письмо автору
 
   для: Dimantosik   (20.04.2010 в 14:28)
 

Объясните подробнее задачу - админ что правит и что ему выводится при правке? Оценки одного пользователя, оценки нескольких пользователей?

  Ответить  
 
 автор: Dimantosik   (20.04.2010 в 14:35)   письмо автору
 
   для: cheops   (20.04.2010 в 14:31)
 

оценки всех учеников класса..изначально у меня выбараеться там класс, год обучения и предмет.
потом выводиться список учеников.
каждая фамилия в тект окне и каждая оценка в отдельном тектовом окнев виде таблицы.
когда я изменяю оценки записываеться только самая последняя запись во все. потоиучто нет цикла. и я не знаю как ваще в обработчик цикл занести??

  Ответить  
 
 автор: Valick   (20.04.2010 в 15:16)   письмо автору
 
   для: Dimantosik   (20.04.2010 в 14:35)
 

Из формы на сервер у Вас должен улетать массив
там его ловит обработчик и в цикле foreach обрабатывает каждый элемент массива.
для начала нужно грамотно составить саму форму

  Ответить  
 
 автор: Dimantosik   (20.04.2010 в 15:17)   письмо автору
 
   для: Valick   (20.04.2010 в 15:16)
 

как послать в обработчик массив??

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования