них
$ db = @ mysql_select_db ("products");
// перевіряємо наявність такого товару в базі даних
// будуємо запит
$ sql = 'SELECT * FROM product WHERE nazv = ''. $ nazvp.' 'AND price = ''. $ price.' 'AND srok = ''. $ srok. '' LIMIT 0,1000 ';
// виконуємо запит
$ result = mysql_query ($ sql);
// викликаємо функцію, яка вважає кількість повернутих записів
$ num = mysql_num_rows ($ result); ($ num == 0)// якщо запису немає
{
// додавання запису
// перевіряємо наявність введеного виробника
$ idpr = 1;// ідентифікатор запису про виробника
// будуємо замкну, що вибирає введені дані
$ sql = 'SELECT * FROM proizv WHERE nazv = ''. $ nazvpr.' 'AND sity = ''. $ sity.' 'AND ido = ''. $ otdel. '' LIMIT 0,1000 ';
// виконуємо запит
$ result = mysql_query ($ sql);
// якщо запис є - запам'ятовуємо її іфнтіфікатор
$ n = mysql_num_rows ($ result); ($ n! = 0)
{
$ row = mysql_fetch_array ($ result);
$ idpr = $ row [0];
}
// якщо запису немає - додаємо нову і запам'ятовуємо її ідентифікатор
else
{
// додавання запису про виробника
$ sql = 'INSERT INTO `proizv` (`idpr`, `ido`, `nazv`, `sity`) VALUES (' ', ''. $ otdel.' ', ''. $ nazvpr.' ', ''. $ sity.' ');';
$ result = mysql_query ($ sql);
// вибираємо додану запис і запам'ятовуємо ідентифікатор
// будуємо замкну, що вибирає введені дані
$ sql = 'SELECT * FROM proizv WHERE nazv = ''. $ nazvpr.' 'AND sity = ''. $ sity.' 'AND ido = ''. $ otdel. '' LIMIT 0,1000 ';
// виконуємо запит
$ result = mysql_query ($ sql);
// запам'ятовуємо ідентифікатор
$ row = mysql_fetch_array ($ result);
$ idpr = $ row [0];
}
// знаючи ідентифікатор виробника, додаємо запис про новий товар
$ sql = 'INSERT INTO `product` (`idp`, `idpr`, `nazv`, `srok`, `price`) VALUES (' ', ''. $ idpr. '', ...