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
Форумы портала PHP.SU :: Версия для печати :: помогите организовать логику!
Форумы портала PHP.SU » » Вопросы новичков » помогите организовать логику!

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

1. vassabi13 - 23 Июля, 2013 - 22:33:26 - перейти к сообщению
Вообщем вкратце) Есть два прайса. первый прайс это текущие состояние склада (центрального),второй это общий прайс.Так вот нужно сделать следующие сравнить два прайса и если значения одинаковые (сравнивается по наименованию),то внести статус товара "есть на складе" если в прайсе 1 есть какое-либо наименования которого нет в общем прайсе то внести данный товар в общую таблицу и наоборот если в таблицы прихода нет товара а он есть в общей таблицы то вывести "нет товара на складе".Вот такая вот задачка)как и чем это реализовать?
2. caballero - 23 Июля, 2013 - 22:38:28 - перейти к сообщению
что значит "как"? сесть и написать соответствующий код. В чем проблемма
3. vassabi13 - 23 Июля, 2013 - 22:53:23 - перейти к сообщению
проблема вот в чем. 1)вот запрос на сравнения SELECT axeum.*,table_to_import.* FROM axeum, table_to_import WHERE axeum.id = table_to_import.id . далее как сделать сранения таблицы 1 с результатом сравнения и те позиции которые не совпадают занести в табл 2
PHP:
скопировать код в буфер обмена
  1. $qr_result=mysql_query("SELECT import_new. name,table_to_import.price FROM  import_new, table_to_import where import_new.name = table_to_import.price " );
  2. $d = mysql_fetch_array($qr_result);
  3.  $result=mysql_query("SELECT  name FROM  import_new where name != '$d' " );
но мой код не верен((
4. caballero - 23 Июля, 2013 - 23:38:31 - перейти к сообщению
например выбрать оба списка в массив и по простому прогнать цикл в цикле сравнивая данные.

 

Powered by ExBB FM 1.0 RC1