PHP.SU

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

Страниц (10): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 143
demot Отправлено: 03 Июня, 2011 - 09:38:08 • Тема: Интернет-магазин • Форум: HTTP и PHP

Ответов: 24
Просмотров: 5538
Sveta пишет:
У меня еще вопрос.
Готовый, работающий скрипт корзины заказа в интернет-магазина где можно взять.

Да погуглить конечно можно. Но на все равно доделывать очень многое надо будет. Потому все же лучше написать самому. Не так уж и сложно. При отправке формы, пишем данные формы в куки, а при переходе в корзину из кук достаем эти данные и формируем заказ.
demot Отправлено: 02 Июня, 2011 - 08:43:13 • Тема: Интернет-магазин • Форум: HTTP и PHP

Ответов: 24
Просмотров: 5538
Sveta пишет:
подскажите, пожалуйста. Почему не передается значение поля "kol"
CODE (html):
скопировать код в буфер обмена
  1. <form name=d1 method="post">
  2. <input type=text name="kol" value="0"></form>

Скорее всего потому, что нет обработчика формы, и нет кнопки отправки формы Улыбка
demot Отправлено: 31 Мая, 2011 - 19:53:16 • Тема: Как запихнуть if в цикл • Форум: Хранение данных, их вывод и обработка

Ответов: 9
Просмотров: 2311
А, ну да, двойной инкремент получился Улыбка
demot Отправлено: 31 Мая, 2011 - 19:20:26 • Тема: Как запихнуть if в цикл • Форум: Хранение данных, их вывод и обработка

Ответов: 9
Просмотров: 2311
PHP:
скопировать код в буфер обмена
  1. for ($i=1; $i<=130; ++$i){
  2.     $name = "var_".$i;
  3.     if (isset($_POST[$name])) {
  4.          $name = $_POST[$name];
  5.     }
  6.     ++$i;
  7. }
demot Отправлено: 31 Мая, 2011 - 16:02:02 • Тема: Продлить срок жизни сессии в IE • Форум: HTTP и PHP

Ответов: 10
Просмотров: 4261
DarkRevenger пишет:
PHP:
скопировать код в буфер обмена
  1. if($_SESSION['id'] && !isset($_COOKIE['tzRemember']) && !$_SESSION['rememberMe'])
  2.  { $_SESSION = array();
  3.  unset($_SESSION['password']);
  4.  unset($_SESSION['login']);
  5.  unset($_SESSION['id']);


Т.е. если не существует печеньки и сессионной переменной rememberMe, мы уничтожаем сессию. А где собственно они создаются? Что-то в коде не увидел, а раз их нет, то и сесия будет все время уничтожаться на главной странице
demot Отправлено: 31 Мая, 2011 - 13:17:55 • Тема: Интернет-магазин • Форум: HTTP и PHP

Ответов: 24
Просмотров: 5538
CODE (html):
скопировать код в буфер обмена
  1. <form action="<обработчик>" method="post">
  2. <input type="radio" name="komplekt" value="Start" checked="checked"/>Start
  3. <input type="radio" name="komplekt" value="Start Clean"/>Start Clean
  4. <input type="radio" name="komplekt" value="Start Level"/>Start Level
  5. <input type="checkbox" name="massiv_opciy[]" value="opt1" />opt1
  6. <input type="checkbox" name="massiv_opciy[]" value="opt2" />opt2
  7. <input type="checkbox" name="massiv_opciy[]" value="opt3" />opt3
  8. <input type="submit" value="Отправить" />
  9. </form>

PHP:
скопировать код в буфер обмена
  1. $date = date("d.m.Y H:i");
  2. $sql = "INSERT INTO `tablica_zakazov` SET `date`='$date',";
  3. if (isset($_POST['komplekt'])){
  4.    $sql .= " `komplektaciya`=$_POST['komplekt']";
  5. }
  6. if (isset($_POST['massiv_opciy'])){
  7.    $opcii = $_POST['massiv_opciy'];
  8.    $sql .= ",`opcii`='";
  9.    foreach ($opcii as $val){
  10.        $sql .= "$val,";
  11.    }
  12. }
  13. $sql .= "';";
  14. mysql_querry($sql);


Т.е. должно получиться что-то вроде
INSERT INTO `tablica_zakazov` SET `date`='<текущая дата>',`komplektaciya`='<комплектация>',`opcii`='<выбранные опции>';
Это для примера, чтоб было немного ясно как получить данные выбранных позиций.
demot Отправлено: 31 Мая, 2011 - 13:08:46 • Тема: Продлить срок жизни сессии в IE • Форум: HTTP и PHP

Ответов: 10
Просмотров: 4261
Сори за фтопик Как говорят: "IE - это программа, с помощью которой можно скачать нормальный браузер!" Радость
demot Отправлено: 31 Мая, 2011 - 12:35:58 • Тема: Интернет-магазин • Форум: HTTP и PHP

Ответов: 24
Просмотров: 5538
Так а в чем собственно проблема? Не можете получить данные, кото отправляет форма, или как?
demot Отправлено: 31 Мая, 2011 - 12:32:35 • Тема: Продлить срок жизни сессии в IE • Форум: HTTP и PHP

Ответов: 10
Просмотров: 4261
А что нам до твоего config.php ? Улыбка
Раз с главной страницы выкидывает, то покажи ее.
demot Отправлено: 31 Мая, 2011 - 09:50:58 • Тема: Подсветка даты • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 83
morosit пишет:
не сработало из-за одинарных кавычек в первом варианте
вот так
PHP:
скопировать код в буфер обмена
  1. echo "<span style=background-color:red>" .date("d.m.Y"). "</span>";

ну вообще свойства стиля должны быть в двойных кавычках
demot Отправлено: 30 Мая, 2011 - 14:49:40 • Тема: Подсветка даты • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 83
не работало скорее всего по причине того, что вы видимо скопипастили с форума, а я опечатался backgrounf Улыбка
Ну еще можно так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <table>
  3. <?php
  4. //тут начало вашего цикла
  5. // foreach ()...{
  6. if (date("w", $week_day)==6 || date("w", $week_day)==0) $bg = ' style=\"background-color:red\"';
  7. echo "<tr><td>$str1</td><td>$str2</td><td".$bg.">$date</td></tr>";
  8. //тут конец цикла
  9. // }
  10. ?>
  11. </table>
demot Отправлено: 30 Мая, 2011 - 10:43:46 • Тема: список • Форум: Вопросы новичков

Ответов: 8
Просмотров: 325
Ну так из БД формировать массив, а из массива уже список. Тогда изменения в БД будут учитываться
(Добавление)
Что то я забыл про доп.параметры option. Радость
Так что проще наверное сделать так:
CODE (html):
скопировать код в буфер обмена
  1. <select>
  2. <option value="id">name</option>
  3. </select>
demot Отправлено: 30 Мая, 2011 - 10:15:37 • Тема: список • Форум: Вопросы новичков

Ответов: 8
Просмотров: 325
Можно сделать ассоциативный массив "id"=>"name", и при обработке сверяться с ним
demot Отправлено: 30 Мая, 2011 - 10:11:48 • Тема: Подсветка даты • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 83
Ну допустим можно так:
PHP:
скопировать код в буфер обмена
  1. if (date("w")==6 || date("w")==0){
  2. echo '<span style="backgrounf-color:red">'.date("d.m.Y").'</span>';
  3. } else {
  4. echo '<span>'.date("d.m.Y").'</span>';
  5. }
demot Отправлено: 25 Мая, 2011 - 19:57:15 • Тема: строка в массив • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 1344
PHP:
скопировать код в буфер обмена
  1. $str = "1_1/1_2/1_3/2_1";
  2. $ar = explode("/",$str);

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB