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] 

> Без описания
php6
Отправлено: 27 Марта, 2009 - 23:43:43
Post Id


Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Янв. 2009  


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




PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>
  4. <title></title>
  5. </head>
  6. <body>
  7. <table cellpadding=0 cellspacing=0 border=0 align=center width=100%>
  8. <fieldset>
  9. <a href="klient.php?com=1"><font color=#336699>Заявка на работу</font></a> |
  10. <a href="klient.php?com=2"><font color=#336699>Заказ наряд</font></a> |
  11. <a href="klient.php?com=3"><font color=#336699>Справочник клиентов</font></a> |
  12. </fieldset>
  13. <?PHP
  14. include ("base.php");
  15. $res = mysql_connect ($mysqlhost,$mysqluser,$mysqlpass,$mysqlbase);
  16. mysql_select_db($mysqlbase, $res);
  17. if(isset($_POST['newreg']))
  18. {
  19.  
  20.   $Kolichestvo=HtmlSpecialChars($_POST['Kolichestvo']);
  21.  
  22.   $error = 0;
  23.   $error_mysql = 0;
  24.  
  25.      if(!$Kolichestvo)
  26.      {
  27.      echo "Ошибка! Поле  количество обязательно для заполнения!<BR>";
  28.      $error = 1;
  29.      }
  30.  
  31.  
  32.  
  33.   if($error == 0 && $error_mysql == 0){
  34.      $Kod_zaiavki_na_rab = mysql_query("SELECT `Kod_zaiavki_na_rab` FROM `Zaiavka_na_raboti` ORDER BY `Kod_zaiavki_na_rab` DESC LIMIT 0 , 30");
  35.      $Kod_zaiavki_na_rab = mysql_fetch_array ($Kod_zaiavki_na_rab);
  36.      $Kod_zaiavki_na_rab = $Kod_zaiavki_na_rab[0]+1;
  37.      $sql="INSERT INTO `Zaiavka_na_raboti` ( `Kod_zaiavki_na_rab` , `Kolichestvo`)
  38.                       VALUES ('$Kod_zaiavki_na_rab', '$Kolichestvo'); ";
  39.       if(!mysql_query($sql))
  40.       {
  41.         echo mysql_error();
  42.         echo "Не удалось добавить! Ошибка в базе<BR>";
  43.       die;
  44.       }else{
  45.         mysql_query($sql);
  46.       echo "Запись добавленна!<br>";
  47.       }
  48.   }
  49.   }
  50.  
  51. ?>
  52. <? if ($_GET["com"]=='1'): ?>
  53. <fieldset><center>Заявка на работу</center></fieldset>
  54. <form action="klient.php" method="post">
  55. <table width="370">
  56. <tr><td>Количество</td><td><input name="Kolichestvo"></td></tr>
  57. <tr><td colspan="2"><br><center><input type="submit"  value="Добавить" name="newreg"></center></td></tr></table></form>
  58. <? else:
  59.  endif;
  60. ?>
  61. <? if ($_GET["com"]=='2'): ?>
  62. <? else:
  63.  endif;
  64. ?>
  65. <? if ($_GET["com"]=='3'): ?>
  66. <? else:
  67.  endif;
  68. ?>
  69.  
  70.  



во втором и третьем варианте тоже формы отправки данных но не хочет отправлять данные ( может ли это связанно что всё в одном файле поэтому не передаёт данные?
в других пост запросы newreg1 newreg2 и т.д

подскажите в чём ошибка ...

я хотел в одном файле 12 разделов сделать и все связанные с отправкой разной информации
 
 Top
php6
Отправлено: 28 Марта, 2009 - 13:05:22
Post Id


Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Янв. 2009  


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




Огорчение я так понял помощи не будет ...
 
 Top
Гость
Отправлено: 28 Марта, 2009 - 18:41:30
Post Id


УДАЛЁН










У вас чтото с if намудрено страшно
Делать несмколько операций в однойм PHP-скрипте это неплохо но почему бы не воспользоваться elseif()
 
 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