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

Форум MySQL

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

 

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

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

тема: UPDATE сразу нескольких строк таблицы
 
 автор: saigaf-mun   (23.04.2015 в 16:16)   письмо автору
12.1 Кб
 
 

Здраствуйте. Помогите пож-та сделать изменения сразу нескольких строк таблицы mysql.
Вот код вывода данных для изменения:

if ( isset ( $_POST['sel'] ) )
        {
             if (($_POST['sel']) && ($_POST['upd']))
          {
            $ids = implode( ',', $_POST['sel'] );
            $q="SELECT * FROM `policlinik`.`vrach` WHERE `vrach`.`id vracha`IN  (".$ids.")";
            $r = mysql_query( $q ); 
          }
        }
$sql = "SELECT * FROM specializ";
$res= mysql_query($sql);
 
$posts = array();
 
while($row2 = mysql_fetch_array($res))
    $posts[] = $row2[0];
 
while ($row = mysql_fetch_array($r))
{
  echo "<tr><td><center><input type=text name='Familiya'  maxlength=50 Value='".$row[0]."'></center></td>
         <td><center><input type=text name='Imya'  maxlength=50 Value='".$row[1]."'></center></td>
         <td><center><input type=text name='Otchestvo' maxlength=50  Value='".$row[2]."'></center></td>
         <td><center><select name='Doljnost' Value=''>";
 
        foreach($posts as $post)
        {
            $selected = $post==$row[3] ? 'selected' : null;
            
            echo "<option value='".$post."' ".$selected."> ".$post." </option>";
        }
        echo"</select></center></td><td><center><input type=text name='Telefon' maxlength=15  Value='".$row[4]."'></center></td></tr>";
    
}

echo"<td colspan=2 align=center><input type=submit value='Выполнить'>&nbsp;&nbsp;<input type=reset value=Очистить>&nbsp;&nbsp;<input type=button value=Назад onClick='history.go(-1)'></td>
</tr>
</table>";

Нужно измененные данные сохранить в БД.
Визуально форма выглядит так(прикреплен скриншот)

  Ответить  
 
 автор: Valick   (24.04.2015 в 04:47)   письмо автору
 
   для: saigaf-mun   (23.04.2015 в 16:16)
 

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

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

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