PHP.SU

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

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

> Найдено сообщений: 214
Green Отправлено: 05 Октября, 2012 - 23:36:18 • Тема: CMS на файлах или БД • Форум: CMS и фреймворки

Ответов: 21
Просмотров: 6990
С БД работать удобнее, чем с файлами... Но файлы быстрее, чем БД... Хотя, тут еще от случая зависит.
Green Отправлено: 05 Октября, 2012 - 12:17:43 • Тема: if • Форум: JavaScript & VBScript

Ответов: 14
Просмотров: 1855
Десятичное число будет в данном случае, если не ошибаюсь...
Green Отправлено: 05 Октября, 2012 - 12:08:30 • Тема: getlastmod • Форум: Вопросы новичков

Ответов: 4
Просмотров: 256


P.S Функция не принимает аргументов. А Вы что-то пытаетесь ей передать...
Green Отправлено: 03 Октября, 2012 - 00:02:59 • Тема: О интернет магазинах • Форум: Прочее

Ответов: 14
Просмотров: 83

DeepVarvar, это Вы к чему?) Что-то не понял)
Green Отправлено: 02 Октября, 2012 - 23:38:46 • Тема: О интернет магазинах • Форум: Прочее

Ответов: 14
Просмотров: 83


vanicon пишет:
C чего вы взяли что кто-то придирается, нам просто скучно...

Та не знаю) Напали на меня троем))) Я аж испугался)))
Лан, проехали... Подмигивание

vanicon пишет:
Ps Аватарка норм...

Спасибо. Вот делать нечего, решил приукрасить чуток свой профиль. Улыбка
Green Отправлено: 02 Октября, 2012 - 23:28:38 • Тема: О интернет магазинах • Форум: Прочее

Ответов: 14
Просмотров: 83

OrmaJever, Bio man, не заметил что ответ был дан. Признаюсь, страничку не обновлял. Как прочитал, не закрыл, и спустя некоторое время решил ответить от скуки. Улыбка

Ребят, тут всегда так на форуме? Ко всякой ерунде придираетесь... Растерялся
Green Отправлено: 02 Октября, 2012 - 23:06:27 • Тема: О интернет магазинах • Форум: Прочее

Ответов: 14
Просмотров: 83
vanicon пишет:
Green, что-то ты долго пишешь


Да нет, минутка ушла, не больше. Странно.
Green Отправлено: 02 Октября, 2012 - 22:32:32 • Тема: О интернет магазинах • Форум: Прочее

Ответов: 14
Просмотров: 83
1. На вкус и цвет, как говорится. CMS для интернет магазинов достаточно. Выбирайте ту, которая удовлетворяет Ваши требования.
2. PHP функция mail().
(Добавление)
Пока писал, уже ответили... Улыбка
Green Отправлено: 02 Октября, 2012 - 22:28:23 • Тема: Подсчёт комментариев • Форум: Вопросы новичков

Ответов: 4
Просмотров: 151
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT COUNT(*) FROM `xxx` WHERE `cat_id` = 1

В таблице xxx, должна быть ячейка(cat_id, например), в которую записывается ID категории. Ну или же имя категории.

Ну и соответственно единичку заменяйте на ID(или ее имя) категории, комментарии которой Вы хотите подсчитать.
(Добавление)
Пока писал, уже ответили... Улыбка
Green Отправлено: 30 Сентября, 2012 - 22:47:43 • Тема: swich case • Форум: Вопросы новичков

Ответов: 4
Просмотров: 190
Бред какой-то. Только оно и будет выбираться.
От того что выбрано в селекте, значение переменной меняться не будет. Оно будет всегда 3.
Смотрите в сторону JS.
Green Отправлено: 19 Сентября, 2012 - 22:52:31 • Тема: Помогите разобраться! • Форум: Вопросы новичков

Ответов: 9
Просмотров: 805
GEN_18 пишет:
include (".$_SERVER['DOCUMENT_ROOT']."/views/pages/".$_GET['view'].".php");

Во-первых, кавычки здесь не нужны.
Во-вторых, это ничего не изменит. Тем более у Вас там синтаксическая ошибка.

GEN_18 пишет:
$view=$_GET['view'];

Notice... Неопределенная переменная, в случае если view не передан.
PHP:
скопировать код в буфер обмена
  1.  
  2. $view = isset($_GET['view']) ? $_GET['view'] : 'index';
  3.  

(Добавление)
Джек пишет:
Warning: include(W:/home/corzina/www/views/pages/.php

Судя по ошибке, Вы не передаете ничего в view.
Обработчик у Вас index.php? Вы как страницу пытаетесь открыть?

imya пишет:
include ($_SERVER['DOCUMENT_ROOT'].'/views/pages/'.$_GET['view'].'.php');

Кавычки здесь исправят Notice. Но на работу это никак не повлияет. Будет все та же ошибка.
Кстати если передавать вот так в открытую GET, это приведет к PHP injection.
Будьте осторожны.
Green Отправлено: 17 Сентября, 2012 - 23:04:11 • Тема: Запрет повторного голосования • Форум: Вопросы новичков

Ответов: 11
Просмотров: 612
gbushmakin пишет:
Но знаю бесплатный хостинг ucoz, его очень сложно обдурить.

Почему? Только что проверил. Проголосовал, сменил IP, сменил браузер, зашел на сайт снова(подопытным был diz-cs.ru, не сочтите за рекламу) - проголосовал снова. Голос был успешно учтен.
Green Отправлено: 17 Сентября, 2012 - 22:32:35 • Тема: Проверка на "заполненность" поля • Форум: HTML, Дизайн & CSS

Ответов: 18
Просмотров: 16581
vanicon пишет:
Разве? Ведь переменная $_REQUEST['pole'] будет получена(то есть она будет существовать)

А если она не будет получена? Догадывайтесь что будет?)

vanicon пишет:
а значит и пройдет проверки isset и empty

Как это? Она пройдет проверку isset(), это верно. Так как isset() проверяет существует ли переменная. А вот проверку empty() она не пройдет никак. Так как эта конструкция и проверяет переменную на пустоту.

Вот пример.
PHP:
скопировать код в буфер обмена
  1. if(isset($_REQUEST['pole']) && !empty($_REQUEST['pole']))
  2.         echo 'Всё ОК!';

Передаем значение(точнее ничего не передаем): file.php?pole=
И мы не видим Всё ОК. Почему? А потому что переменная передана, но пуста.
(Добавление)
Саныч пишет:
Т.е. как бы подразумевается, что проверка на существование уже есть.

Не думаю. ТС предоставил мало информации. Я почему больше чем уверен что проверки на существования нету. Извините, если обидел чем-то))) Подмигивание
Green Отправлено: 17 Сентября, 2012 - 22:06:23 • Тема: Проверка на "заполненность" поля • Форум: HTML, Дизайн & CSS

Ответов: 18
Просмотров: 16581
vanicon, Саныч, Ваши варианты приведут к Notice.

Для того, чтобы проверить, существует ли переменная(это обязательно в данном случае, ибо будет Notice), есть isset().

Для того, чтобы проверить, не пуста ли переменная, есть empty().

Ну Вы ребят даете конечно, предлагаете какие-то смутные способы, забывая что в PHP уже предусмотрены функции(конструкции, если быть точным), которые занимаются этим.
Green Отправлено: 17 Сентября, 2012 - 21:56:50 • Тема: Не добавляет строку в базу! • Форум: Вопросы новичков

Ответов: 27
Просмотров: 1048
imya пишет:
Кто додумается назвать ячейку, как команда mysql?

А Вы можете сами не заметить, как назовете ячейку зарезервированным в MySQL словом.
К примеру такое безобидное название ячейки - key.

Запрос:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT KEY FROM TABLE
  3.  

Не выполнится, так как Вы получите ошибку.
Вон даже форум подсветил это слово как зарезервированное)))
А вот если:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT `key` FROM `table`
  3.  

Никакой ошибки не будет. Запрос успешно выполнится.

Вы что думали, что я имел в виду слова типа select, delete, update и т.д.? Нет, не только их. В MySQL есть еще много зарезервированных слов, которыми часто называют ячейки.

Страниц (15): [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