Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: изменение записи

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sveta
Отправлено: 26 Октября, 2011 - 15:08:07
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




мне нужно изменить запись в таблице, но мой скрипт этого не делает. Что не так?
файл izmtipa.php
PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3.  <head>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  5.   <title>Административное приложение</title>
  6.   </head>
  7.  <body>
  8. <?PHP
  9. include_once ("C:/apache/localhost/www/podkluchenie.php");
  10.  $id = (int)$_GET['id_tt'];    
  11. $query = "
  12. SELECT  `img_tipy`.`id_itt` ,
  13.         `tipy`.`id_tt`,
  14.         `tipy`.`name_tipa`,
  15.         `tipy`.`img_tipa`
  16. FROM tipy
  17. INNER JOIN img_tipy
  18. ON `img_tipy`.`id_itt` = `tipy`.`img_tipa`
  19. WHERE `tipy`.`id_tt` = ".$id;  ;
  20.  
  21. if (!$result = mysql_query($query, $link))
  22. {
  23.     echo "<br>Не могу выполнить запрос<br>";
  24.     exit();
  25. }
  26.  
  27. echo "<table>";
  28. // вывод результата запроса
  29. while ($mas = mysql_fetch_row($result))
  30. {foreach ($mas as $field);
  31. echo "<tr><td><img src='imgtipy.php?id_itt=".$mas[3]." alt='' /> </td>
  32.          <td>
  33.              <table>
  34.                     <tr>
  35.                         <td>"
  36.                          , $mas[2],
  37.                          "</td></tr>
  38.              </table>
  39.          </td>
  40.       </tr>";
  41. }
  42. echo "</table>";
  43.  
  44.  
  45.  echo "          
  46. <form enctype='multipart/form-data' method='post' action='izmtipy1.php?id_tt=".$mas[1]."'>
  47. <p>Новое название типа товара: <input type='text' name='name1'>
  48. <p>Изображение: <input type='file' name='image' />
  49. <p><input type='submit' value='Загрузить' />
  50. </form>";
  51. ?>
  52.  </body>
  53. </html>

файл izmtipa1.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include_once ("C:/apache/localhost/www/podkluchenie.php");
  3.  $id = (int)$_GET['id_tt'];
  4. $izm = "  UPDATE `volshebnyi`.`tipy` SET `name_tipa` = '".mysql_real_escape_string($_POST['name1'])."', WHERE `tipy`.`id_tt` =".$id;  
  5. if (!$result = mysql_query($izm, $link))
  6. {
  7.     echo "<br>Не могу выполнить запрос<br>";
  8.     exit();
  9. } else {echo "Тип успешно изменен";}
  10.  
  11.  
  12. ?>

заранее спасибо

(Отредактировано автором: 26 Октября, 2011 - 15:09:59)

 
 Top
Мелкий Супермодератор
Отправлено: 26 Октября, 2011 - 15:14:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Sveta пишет:
"', WHERE


А вообще phpfaq.ru/debug и mysql_error в частности.


-----
PostgreSQL DBA
 
 Top
Sveta
Отправлено: 26 Октября, 2011 - 15:18:15
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Запятая лишняя. Запрос не делает ничего, ничего не меняется.
 
 Top
Мелкий Супермодератор
Отправлено: 26 Октября, 2011 - 15:42:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




0) я знаю, что запятая лишняя. А вы это знаете? Убрали её?
1) статью прочли? mysql_error'ом воспользовались?


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB