Форум сетевых администраторов
Показаны 7 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Помогите с перессылкой данных в БД (http://netadmin.ws/forum/showthread.php?threadid=6147)


Помещено AHTOH 25-07-2003 в 14:42:

Помогите с перессылкой данных в БД

Очень нужна помощь, надо что бы вся информация которая занесена покупателем была занесена в БД.

Файл прекреплен.

Если никак тогда можно зайти на:

http://php.spb.ru/php/shop.html


Помещено Nevermind 26-07-2003 в 01:09:

А в чем собственно проблема-то?


Помещено AHTOH 28-07-2003 в 08:37:

Проблема в том что я незнаю в какое место кода вставить код подключения и занесения данных в БД.


Помещено rio 28-07-2003 в 14:24:

Опиши ситуацию по подробней !

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !


Помещено AHTOH 28-07-2003 в 14:46:

Например, зашел человек выбрал продукцию,оформил заказ и теперь мне надо что бы эти данные были занесены ко мне в базу.
Проблему я там нашел, теперь вопрос звучит так:

У меня там зарегестрирована сессия t
сама переменная выглядит так $t[$id][name] в код INSERT INTO что вставлять? Ведь [name] не переменная и в базе это выглядит так: Array [name] (это если в INSERT INTO вставить $t[$id][name] ).
Помогите плз.


Помещено rio 29-07-2003 в 11:35:

Брррр.... кусок кода запости для ясности ... и бд свою опиши .....

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !


Помещено AHTOH 29-07-2003 в 13:02:

#########################################
function tadd($n) {
global $t;

// открыли файл
$f=file("./shop.txt") or die("файл не найден");
// и получили нужную строку с товаром (в массив $o)
$o=explode("\",$f[$n]);

$id=$o[0];
if (isset($t[all][$id])) return; // если товар уже в корзине - выход

$t[all][$id]=$id; // флаг, благодаря которому, двумя строчками выше
// мы определили, что товар уже есть в корзине
$t[$id][name]=$o[1]; // наименование
$t[$id][info]=$o[2]; // инфо
$t[$id][cena]=$o[3]; // и д.р. не значащие данные
$t[$id][kol]=1; // кол-во в начале равно "1 штуке"

session_register("t"); // записали переменную в сессию
}
###################################

Вот этот кусок кода, посмотрите как хитро выглядят переменные,
и когда пишешь INSERT INTO $tablename VALUES('$t[$id][kol]=1' и.т.д) То в самой базе в колонказ появляется не имя кол-во и.т.д которое вписал юзер, а Array[name] и.т.д
Мне очень надо что бы в базу была занесена вся информация которую разместил пользователь.

AHTOH добавил 29-07-2003 в 13:04:03:
В VALUES пробовал писать просто name, пробовал менять название этих переменных, нечего непомогает.


Формат времени GMT. Текущее время 09:15.
Показаны 7 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.