PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 4 [5] 6 7 8 »

> Найдено сообщений: 111
igor3310 Отправлено: 22 Апреля, 2012 - 16:28:33 • Тема: выбрать 1 или 2 первых слова из БД • Форум: Вопросы новичков

Ответов: 61
Просмотров: 1898
список слов вытянуть для подсказок при поиске по сайту autocomplect
igor3310 Отправлено: 22 Апреля, 2012 - 13:33:54 • Тема: выбрать 1 или 2 первых слова из БД • Форум: Вопросы новичков

Ответов: 61
Просмотров: 1898
Здравствуйте!
Подскажите как сделать выборку 1 или 2 первых слова из БД уникальных?
igor3310 Отправлено: 11 Апреля, 2012 - 19:09:43 • Тема: неполучается запихнуть переменую в БД • Форум: Работа с СУБД

Ответов: 0
Просмотров: 643
Здравствуйте!
Подсажите в чем ошибка - неполучается сделать (вставить запись в БД) для поля сделал:
тип TEXT
MIME-тип text-plain
преобразование text-plain:formatted

а в переменной которую впихиваю это поле помешается примерно такое:
<tbody><tr id="hh"><td>Наименование товара</td><td>Кол-во<br>товара</td><td>Общая сумма,руб.</td><td>Цена,руб. за 1 ед.</td></tr>
<tr><td class="z1"><input name="id0" value="7564085" type="hidden"><span>Жидкость Aramel "Банан" для заправки электронных сигарет, содержание никотина 0 мг, 10 мл</span></td><td class="z2"><input id="acpro_inp3" size="2" name="p" value="1" type="text"><input value="+" class="counter" type="button">
<input style="float: right;" value="-" class="counter" type="button"><input value="150" class="price" type="hidden"></td><td class="z3">150</td><td class="z4">150</td></tr>

<tr><td>&nbsp;</td><td>Итоговая сумма</td><td><label id="sum">150</label><b class="ss">.руб</b></td><td><input value="
&lt;form action=&quot;oform.php&quot; method=&quot;post&quot;&gt;
&lt;table id=&quot;zakk&quot; width=&quot;100%&quot;&gt;
&lt;tbody&gt;&lt;tr id=&quot;hh&quot;&gt;&lt;td&gt;Наименование товара&lt;/td&gt;&lt;td&gt;Кол-во&lt;br&gt;товара&lt;/td&gt;&lt;td&gt;Общая сумма,руб.&lt;/td&gt;&lt;td&gt;Цена,руб. за 1 ед.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;z1&quot;&gt;&lt;input name=&quot;id0&quot; value=&quot;7564085&quot; type=&quot;hidden&quot;&gt;&lt;span&gt;Жидкость Aramel &quot;Банан&quot; для заправки электронных сигарет, содержание никотина 0 мг, 10 мл&lt;/span&gt;&lt;/td&gt;&lt;td class=&quot;z2&quot;&gt;&lt;input id=&quot;acpro_inp3&quot; size=&quot;2&quot; name=&quot;p&quot; value=&quot;1&quot; type=&quot;text&quot;&gt;&lt;input value=&quot;+&quot; class=&quot;counter&quot; type=&quot;button&quot;&gt;
&lt;input style=&quot;float:right;&quot; value=&quot;-&quot; class=&quot;counter&quot; type=&quot;button&quot;&gt;&lt;input value=&quot;150&quot; class=&quot;price&quot; type=&quot;hidden&quot;&gt;&lt;/td&gt;&lt;td class=&quot;z3&quot;&gt;150&lt;/td&gt;&lt;td class=&quot;z4&quot;&gt;150&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;Итоговая сумма&lt;/td&gt;&lt;td&gt;&lt;label id=&quot;sum&quot;&gt;150&lt;/label&gt;&lt;b class=&quot;ss&quot;&gt;.руб&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;input name=&quot;order&quot; id=&quot;hiddenOrder&quot; type=&quot;hidden&quot;&gt; &lt;input name=&quot;cc&quot; value=&quot;1&quot; type=&quot;hidden&quot;&gt;



&lt;/td&gt;&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
&lt;/form&gt;" name="order" id="hiddenOrder" type="hidden"> <input name="cc" value="1" type="hidden">



</td></tr>

</tbody>
igor3310 Отправлено: 10 Апреля, 2012 - 15:38:26 • Тема: обработчик корзины заказа • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
я сделал как ложить и чистить корзину и сделал вывод в скрытый импут парамеиры id
igor3310 Отправлено: 10 Апреля, 2012 - 15:16:27 • Тема: обработчик корзины заказа • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
поверхностно - а че с ними сделать можна?
igor3310 Отправлено: 10 Апреля, 2012 - 14:43:43 • Тема: обработчик корзины заказа • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
Меня 1 вопрос очень смушает (незнаю как его лучше решить) - там может быть несколько наименований товаров я им сделал id для второго id2 для третьего id3 и т.д. и в обработчике сделал конструкцию switch case где в качестве переменой сделал count товаров тоесть если 3 наименования то count равен 3 и конструкция будет выполнять где переменая равна 3 - так если мало товаров еще катит я просто для каждого условия от 1 до 10 прописываю действие НО вопрос в том если наименований больше 10 будет ? и сама конструкция слегка смушает - я и спрашиваю может где пример или кто то уже сталкивался
igor3310 Отправлено: 09 Апреля, 2012 - 19:57:10 • Тема: обработчик корзины заказа • Форум: Вопросы новичков

Ответов: 6
Просмотров: 271
Здравствуйте!
Подскажите пожалуйста какую конструкцию использовать для обработчика корзны заказа?
igor3310 Отправлено: 07 Апреля, 2012 - 16:42:11 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
array(3) { [0]=> string(7) "6144984" [1]=> string(1) "1" [2]=> string(3) "412" } 1111

ТАКОЕ ВЫДАЕТ
igor3310 Отправлено: 07 Апреля, 2012 - 16:38:19 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
PHP:
скопировать код в буфер обмена
  1.         $basketArray = explode(",", $_COOKIE["basket"]);
  2.         $c=count($basketArray = explode(",", $_COOKIE["basket"]));
  3.         $c=$c-1;
  4.          $art=var_dump($art[0]);
  5.         $art= explode(":", $basketArray[0]);
  6.             $resultzak=mysql_query("SELECT offer_title,offer_id,offer_price FROM ozon_offer WHERE offer_id='$art'");
  7.     $myrowzak=mysql_fetch_array($resultzak);
  8.       for ( $i=0; $i<count($basketArray)-1; $i++) {
  9.              
  10.            
  11. echo "$n$i$n1$myrowzak[offer_id]$n2$n3$myrowzak[offer_title]$n4$p$n6$myrowzak[offer_price]$nc";    $p=$pg+1;  
  12.     }

так?
igor3310 Отправлено: 07 Апреля, 2012 - 16:33:49 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
PHP:
скопировать код в буфер обмена
  1. $resultzak=mysql_query("SELECT offer_id, offer_price, offer_title FROM ozon_offer WHERE offer_id='var_dump($art);'");
  2.  
  3. $myrowzak=mysql_fetch_array($resultzak)

сделал так чето нехочет
igor3310 Отправлено: 07 Апреля, 2012 - 16:28:13 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
PHP:
скопировать код в буфер обмена
  1.  $resultzak=mysql_query("SELECT offer_id, offer_price, offer_title FROM ozon_offer WHERE offer_id='$art[0]'");
  2.  
  3. $myrowzak=mysql_fetch_array($resultzak)

то я с примера выше брал -думал методом научного тука - а сейчас все правильно - но выводит 1 поле в цикле , а надо разные ,$art[0] в ней значения несколько
igor3310 Отправлено: 07 Апреля, 2012 - 16:11:06 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
Скажите пожалуйста -а как теперь вытянуть только из 1 таблицы где $art[0]
содержит несколько id
PHP:
скопировать код в буфер обмена
  1.  $resultzak=mysql_query("SELECT oo.offer_id, oo.offer_price, oo.offer_title FROM ozon_offer WHERE  ON ooc.offer_id='$art[0]'");
  2.  
  3. $myrowzak=mysql_fetch_array($resultzak);
igor3310 Отправлено: 31 Марта, 2012 - 13:12:26 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
Ура спасибо вынес из цикла все пучком теперь!
(Добавление)
неполучается + ставить Недовольство, огорчение
igor3310 Отправлено: 31 Марта, 2012 - 13:00:39 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
DeepVarvar пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT oo.offer_id, oo.offer_price, oo.offer_picture, oo.offer_title, oo.offer_vendor
  2.   FROM ozon_offer oo
  3.   INNER JOIN ozon_offer_category ooc ON ooc.offer_id oo.offer_id
  4.   WHERE ooc.category_id = 645345635 /* $category_id */


спасибо а вместо чего это надо ?
igor3310 Отправлено: 31 Марта, 2012 - 12:50:49 • Тема: как поправить запрос? • Форум: Работа с СУБД

Ответов: 16
Просмотров: 2935
усть запрос :
$resultcatt=mysql_query("SELECT offer_id FROM ozon_offer_category WHERE category_id='$category_id'");
$myrowcatt=mysql_fetch_array($resultcatt);
он вытягивает несколько id материалов которые надо потом в цикле вывести.а далее запрос:
if(!empty($myrowcatt)){


while($myrowcatt=mysql_fetch_array($resultcatt))
{
$result222=mysql_query("SELECT offer_id,offer_price,offer_picture,offer_title,offer_vendor FROM ozon_offer WHERE offer_id='$myrowcatt[offer_id]'");
$myrow222=mysql_fetch_array($result222);

printf("<table class='main'>
<tr>
<td>
<p class='tt'>%s</p>
</td>
</tr>
<tr>
<td>
<img class='imb' src='%s' />
</td>
</tr>
<tr>
<td class='nn'>
<p class='ppp' >Цена: %s рублей</p><p><a class='aaa' href='tovar-%s' >подробнее...</a></p>
</td>
</tr>
</table>",$myrow222['offer_title'],$myrow222['offer_picture'],$myrow222['offer_price'],$myrow222['offer_id']);
}

}


уже выводит в цикле,как видно там для каждого материала идет отдельный запрос в цикле,это наверное неправильно и создпет нагрузку,подскажите пожалуйста как исправить подругому сделать?

Страниц (8): « 1 2 3 4 [5] 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB