allmuz

Рейтинг
46
Регистрация
18.02.2009

Я не знаю, я только учусь :)

Ну это я понял, а вот что там не так, не понимаю :)

Chukcha, извиняюсь :(

Вот написал такое, из import_csv вытаскивает значение, а из masla, нет.

 foreach($count_staf as $k=>$v)

{


$query=mysql_query("SELECT * FROM IMPORT_CSV
LEFT JOIN masla ON masla.id_t = '$k'
WHERE NOMER_DETALI='$k'");

if(!$query) exit(mysql_error());
while($cena = mysql_fetch_assoc($query))
{
$p1=$cena['CENA_DETALI'];

$oll=$p1*$v;



print "
<tr><td id=sett1>
".$k."

</td>
<td id=sett1>".$cena['NAME_DET']."</td>
<td align=center id=sett1>".$v."</td>
<td align=center id=sett1>".$cena['CENA_DETALI']."</td>
<td id=sett1 align=center><input name=id_user type=hidden value=".$id.">".$oll."</td>
<td id=sett1 align=center><a href=korzina/form.php?d=$k><img src=korzina/admin/img/min.png alt=удалить border=0></a>
&nbsp;&nbsp;&nbsp;<a href=korzina/form.php?add=$k><img src=korzina/admin/img/add.png alt=добавить border=0></a></td></tr>";

$i=$cena['CENA_DETALI'];
$i+=$oll;
}
}

Поправьт, а то что-то не так 🙄

allmuz добавил 10.10.2011 в 11:46

Отправляю в куки 2 числа 12 и 128132. Число 12 в таблицы masla, а 128132 в import_csv. После while при print "$k"; выводится только 128132, а если до while, то и 12 и 128132

foreach($count_staf as $k=>$v)
{

for($cnt = 0; $cnt < sizeof($count_staf); $cnt++)
$string .= $array[$cnt];
//print " $string";
//print "$k $v<br>";
// $arr = explode(",",$k);
//print "$arr[0]<br>$arr[1]";
//$query=mysql_query("SELECT * FROM IMPORT_CSV, masla WHERE IMPORT_CSV.nomer_detali='$k' and masla.id_t='$k'");
$query=mysql_query("SELECT * FROM masla WHERE id_t in ('$string')");
if(!$query) exit(mysql_error());
while($cena = mysql_fetch_assoc($query))
{

allmuz добавил 10.10.2011 в 11:13

$count_staf данные с куков

Что-то вообще не получается :(

allmuz добавил 10.10.2011 в 00:07

Грубо говоря, передаю в корзину id товаров, а товары в разных таблицах, вот и надо сформировать список заказанных товаров.

Так, а как сразу из 2х таблиц?

Ну в массиве $k забиты значения:

123

3425

546

23

Есть 2 таблицы table1 И table2, нужно выводить дынные с этих таблиц, соответствующим цифрам забитым в массиве $k.

Т.е. если в таблицы 1 есть запись с id=123, но записи с id=123 нету в таблицы 2. Нужно вывести все данные двух таблиц, в которых есть id'ы забитые в массиве $k.

topy, все круто, спасибо тебе большое, все работает как надо, это я что-то напутал в коде :)

Оно как бЭ не работает :(

спасибо, уже реализовал

Всего: 96