Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Tweak

Страницы: [1] 2 3 4
1
PHP / Помогите с PHP: функция explode
« : 20 Июля 2010, 02:07:00 »
Доброго времени суток.
Делаю нечто подобное как интернет-магазин. У меня есть список товаров/услуг, я их вывожу списком и у каждого наименования есть чекбокс и текстовое поле с кол-вом.

Результат записываю в БД в одну ячейку в виде: 1:2|2:5|3:7| и т.д. где сначала идет номер товара а потом кол-во и это все разделяю |.



	
$price_so=explode("|",$row[items]);
	
$i 0;
	

	
$sql_s "SELECT * FROM `sro_db_price` WHERE type=1 ORDER BY id ASC";
	
$result_s mysql_query($sql_s);
	
while (
$row_s mysql_fetch_array($result_s)) {
 
 
	
$price_so2=explode(":",$price_so[$i]);
 
	
	
if (
$row_s[id] == $price_so2[0]) {
	
	
$checked_so2="checked";
	
	
$amount $price_so2[1];
	
	
} else {
	
	
$checked_so2="";
	
	
$amount 1;
	
	
}
	
	

 
echo 
"<input type=\'checkbox\' name=\'items[]\' value=\'$row_s[id]\' $checked_so2> <input type=\'text\' size=1 name=\'q[]\' value=\'$amount\'> $row_s[item] [$row_s[czk] CZK / $row_s[eur] EUR]
\\n"
;
$i++;
}



Сама запись в БД выглядит так:


$amount 
count($_POST[\'items\']);
for($i = 0; $i < $amount; $i++) {
$string2 .= $_POST[\'items\'][$i] . ":" . $_POST[\'q\'][$i] ."|";
}
 
$sql="UPDATE `anketa` SET items=\'$string2\' WHERE id=$_POST[anketa]";



Проблема в том, что если я выбираю товары подряд - то все ок, стоит мне выбрать скажем 1,2 и 4, то у четвертого при записи БД пропадает правильное кол-во (записывается всегда 1, хотя скажем ввожу кол-во 5) а при отображении 4 товар вообще не отображается. Стоит мне его только в БД подправить на номер 3 (то есть чтобы шел сразу после 1 и 2) - то всё ОК.

Подскажите люди добрые, что я делаю не так. Вторые сутки над этим сижу и все никак не могу сделать.

2
Пока ответов нет, так что добавлю. Еще раз признаюсь, что в Java Scriptе не разбираюсь вообще, поэтому извините, что не понимаю элементарные вещи :)

Еще раз повторюсь:
есть страничка, на ней большая форма, среди это всего есть много





мне нужно до отправления формы сделать так, чтобы если данные везде одинаковые (а это будет почти всегда, только будет меняться значение) чтобы человек ввел в маленькое окошко нужное значение (поле data скажем "test") после чего нажал куда-то и во всех этих




появилось значение "test" но в то же время форма еще не должна отправляться на обработку.

Помогите, очень нужно а сам ну вообще не знаю как это сделать.
Огромное вам всем спасибо!!!

3
Помогите пожалуйста, проблема такая.

Мне надо сделать так:
на страничке будет Здесь мы введем что-нибудь

а потом у меня на страничке идет много:




и т.д.

мне надо чтобы введя скажем "12345" в data это значение появились по всех формах text1, text2, text3, text4 и т.д.

В Ява-скрипте не силён совсем - помогите пожалуйста!
Спасибо!

4
for_i_0
ну хоть убей, не могу найти. Помоги, друг!

5
Всем доброго времени суток!

Я начинающий в PHP и MySQL. Посоветуйте как правильно надо читать при помощи PHP данные из MySQL и как результат разбивать на страницу.

К примеру у меня гостевая книга и мне не надо выводить все 100 сообщений, а только по 10 сообщений (ну и плюс делать навигацию ввиду "следующие 10 сообщений").

Спасибо огромное!

6
Вопрос вот в чём: как всем известно этот форум генерирует ссылки в виде viewtopic.php?t=103 может кто знает как, может кто видел где-нибудь хак, чтобы ссылки выглядели примерно так viewtopic/103.html то есть обмануть поисковые системы, чтобы они думали что это простые странички.

Нечно подобное я видел на http://forum.dklab.ru/ посмотрите как там это интересно сделано.


И еще такой вопрос. Я собираюсь переходить на форум phpbb. Есть уже довольно большой форум. Возникает вопрос как делать бэкап форума. Ведь phpmyadmin понимает запросы только до 2 мегабайт. одна только таблица forum_post может набрать этих 2 мегабайта очень быстро.

Заранее большое спасибо!!!

7
Всем привет!
Есть у меня небольшая форма такого содержимого. Я передаю параметр time.

15 minut
30 minut
45 minut
1 chas
2 chas
3 chas

Тут всё понятно. Но мне еще нужно сделать, так чтобы была еще одна radio кнопка «другое время» и рядом поле для того, чтобы вписать своё время. Если я просто сделаю то естественно, что ничего не будет работать.

Как можно такое сделать? Надо, чтобы это было всё на одной странице. Мне кажется что здесь придётся использовать Java Script.

Помогите пожалуйста! Может кто знает.
Спасибо.

8
У меня есть такая проблема. Есть список элементов, сделанные через Radio

text1
text2
text3

а под ними текстовое поле (textarea)

как сделать так, чтобы когда мышкой выбираешь элемент из списка, его имя (через ) NAME1, 2,3 и т.д. копировалось в текстовое поле. Смысл выбрал NAME1, вписало NAME1 и т.д.

Очень нужно. Буду ждать ответов!!! Спасибо!

9
Смысл вот в чём, на странице go.icq.com открывается окно, в котором грузиться Ява-апплеты (cy.jar, cy.cab). Я их скачал вместе с той страницей и хочу, чтобы этот апплет запускался в локале, то есть чтобы каждый раз не грузился с интернета, так за траффик надо платить.

Люди добрые, помогите пожалуйста, в чём причина. Я запускаю, а он мне пишет, что не найден Start.class, хотя он в архве есть.

Огромное Вам спасибо!

10
Спасибо, но я имел ввиду пример скрипта, как он должен выглядеть.

11
а можно полный код, как это должно выглядеть, а то я новичок в UNIX

12
Значит стоит у меня этот сервер. Есть главный сервер 127.0.0.1 и виртуальный 127.0.0.2

Мой компьютер находится в локальной сети и имеет IP адрес 192.168.0.1 то есть если другой человек в сети с адресом 192.168.0.2 напишет у себя в браузере 192.168.0.1 то попадёт на мой главный сервер 127.0.0.1 а как сделать, чтобы человек по сети попал на второй, виртуальный сервер с адресом 127.0.0.2 ???


Спасибо!

13
Всем привет!

Есть такой скрипт #!/bin/sh
tar zcf /dir/file_name.tar.gz /dir_with_data/ &
echo "Content-type: text/html";
echo
echo ok


смысл его в том, что он берёт файлы из директории dir_with_data и сжимает их в архив. Но если в этой папке dir_with_data есть еще подкаталоги, он берёт и их.

Вопрос: как сделать, чтобы он не видел подкаталоги, а брал только файлы, лежащие непосредственно в этом каталоге.

Большое спасибо!

14
Подскажите пожалуйста как сделать такое: в форуме UBB 5.47 есть тема, разбитая на несколько страниц, человек отвечает на нее, после добавление форум перекидывает на эту тему, только на первую страницы.
Вопрос: как сделать, чтобы перекидывало на последнюю страницу (чтобы было сразу видно, что написал???)

Помогите пожалуйста, а то никак не могу сделать.

15
Ну что, никто не может мне помочь? Очень надо. Плиз!!!!

Страницы: [1] 2 3 4