PHP.SU

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

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

> Найдено сообщений: 254
Medallion Отправлено: 25 Сентября, 2013 - 08:11:12 • Тема: построение каталога в интернет магазине • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 94
Сделать пару таблиц и связь между ними.

Таблица с товаром:
id | product

Таблица со свойствами:

id | country | fabr | color | size | foto | id_product
Medallion Отправлено: 25 Сентября, 2013 - 08:02:06 • Тема: Авто подключение классов • Форум: Вопросы новичков

Ответов: 8
Просмотров: 315
В саму функцию ставишь include нужного файла и при вызове функции он инклюдиься.
Medallion Отправлено: 24 Сентября, 2013 - 19:58:24 • Тема: построение каталога в интернет магазине • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 94
Запих
caballero пишет:
отражается какая то информация: из чего сделана, страна производитель и фото, так вот фото у рубашки разные то есть в зависимости от цвета который будет выбран на данной странице, а так же данного цвета могут быть допустим 3 размера другого 10 как это все реализовать в базе? отдельными товарами что ли?


Запихивать в базу в поле, например color массив цветов рубашек, или строку с разделителями, и также поступить с параметром size.
Medallion Отправлено: 21 Сентября, 2013 - 08:08:12 • Тема: Cоздать квитанцию к оплате doc • Форум: Вопросы новичков

Ответов: 3
Просмотров: 198
Ищи класс или библиотеку PHP для работы с DOC документами.
Medallion Отправлено: 14 Сентября, 2013 - 19:56:51 • Тема: Нужен класс для работы с почтой • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1020
Как получить сообщения с почтового сервера с помощью phpMailer?
Medallion Отправлено: 14 Сентября, 2013 - 19:14:39 • Тема: Нужен класс для работы с почтой • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1020
Здравствуйте!
Нужно реализовать прием почты, фильтр и отсылка назад клиенту.
Посоветуйте класс для работы с почтой.
Medallion Отправлено: 11 Сентября, 2013 - 20:00:26 • Тема: Цвета строк в цикле. • Форум: Вопросы новичков

Ответов: 19
Просмотров: 1067
SofiaKit пишет:
а обязательно for использовать? ато у меня цикл не работает так, у меня цикл while же


Необязательно for использовать. Есть while, есть do while, есть foreach для массивов.
Например, если для while, тот пример с for массивом, можно записать так:
PHP:
скопировать код в буфер обмена
  1.  
  2. // Инициализация переменной
  3. $i = 0;
  4.  
  5. // Условие для while
  6. while ($row = mysql_fetch_array($result)) {
  7.     echo "<a href=session.php?page=SessionNum&SessionNum={$row['SessionNum']} style=\"color:".($i%2?'red':'green').";\">Ссылка</a><br>";
  8.  
  9.     // Увеличение счетчика.
  10.     $i++;
  11. }
  12.  
  13.  
  14.  


Но, с for циклом проще. Все в одних скобках; и инициализация переменной, и условие, и действия после выполнения одного цикла.
Medallion Отправлено: 10 Сентября, 2013 - 07:41:13 • Тема: Цвета строк в цикле. • Форум: Вопросы новичков

Ответов: 19
Просмотров: 1067
Возможно со стороны клиента на Javascript, с помощью библиотеки JQUERY будет проще.
Medallion Отправлено: 09 Сентября, 2013 - 20:32:19 • Тема: Цвета строк в цикле. • Форум: Вопросы новичков

Ответов: 19
Просмотров: 1067
Я предлагаю вот такую функцию:

PHP:
скопировать код в буфер обмена
  1.  
  2. // Создаем массив цветов для чередования
  3. $colors = array(green, red, gray);
  4.  
  5. // Функция: 1 параметр = массив цаетов. 2 параметр = число чередования.
  6. // Например, если в массиве 3 цвета, а во втором параметре число 2, то будут чередоватся
  7. // только первые два цвета.
  8. function rotate($colors, $number) {
  9.     // Выборка из базы
  10.     $result = mysql_query("SELECT title FROM product");
  11.     // Счетчик
  12.     $i = 0;
  13.    
  14.     // Цикл с запросом выборки
  15.     while ($row = mysql_fetch_array($result)){
  16.        
  17.         // Условие сбрасывает счетчик, когда совпадает с $number
  18.         if ($i === $number) {
  19.             $i = 0;
  20.            
  21.         }
  22.        
  23.         // Вывод строки
  24.         echo '<a href="session.php" style="color: '.$colors[$i].'">'.$row["title"].'</a><br>';
  25.        
  26.         // Условия добавляет к счетчику +1
  27.         if ($i !== $number) {
  28.             $i++;
  29.         }
  30.     }
  31. }
  32.  
  33. // Вызов функции
  34. rotate($colors, 2);
  35.  


Возможно, что-то нужно поправить, дописать или сократить, но по ТЗ темы я думаю подходит.
Medallion Отправлено: 08 Сентября, 2013 - 12:44:07 • Тема: Приорететы • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 1068
Набросал немного, изменил.
Думаю то, что нужно.
Далее сам ковыряйся.

HTML
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="menu">
  3.     <ul>
  4.         <li><a href='/'>Главная</a></li>
  5.     </ul>
  6. </div>
  7.  


CSS
CODE (html):
скопировать код в буфер обмена
  1.  
  2. #menu {
  3.     background-color: #f4735e;
  4.     width: 100%;
  5.     height: 48px;
  6.     border-radius: 0 0 10px 10px;
  7. }
  8.  
  9. #menu ul {
  10.     font-size: 15px;
  11.     font-family: Tahoma, sans-serif;
  12. }
  13.  
  14. #menu ul li {
  15.     outline: none;
  16.     text-decoration: none;
  17.     display: block;
  18.     background-color: #f4735e;
  19.     float: left;
  20.     padding: 15px 15px;
  21. }
  22.  
  23.  
  24. #menu ul li a {
  25.     text-decoration: none;
  26.     color: #fff;
  27. }
  28.  
  29. #menu ul li:hover {
  30.     background-color: #a3b754;
  31.     cursor: pointer;
  32. }
  33.  
Medallion Отправлено: 26 Августа, 2013 - 22:09:33 • Тема: Как организовать базу для персонального чата между пользователями • Форум: Вопросы новичков

Ответов: 26
Просмотров: 1058
Я считаю организовать, что-то наподобие этого, такая вот структура:

id | user | room | message | time |

id - соответственно идентификатор
user - пользователь
room - комната
message - сообщение
time - время

Пользователь начинает чат, создается комната (окружение),
пишет сообщение.
другой пользователь заходит в чат, при этом идет выборка номера комнаты,
оставляет сообщение, и вместе с сообщением в базу уходит номер комнаты, как идентификатор последующей выборки сообщений между двумя или несколькими собеседниками.
Medallion Отправлено: 25 Августа, 2013 - 20:10:39 • Тема: Цикл • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 49
Держи!
PHP:
скопировать код в буфер обмена
  1.  
  2. function get_record(){
  3.     $counter = 0;
  4.     $i = 10;
  5.     while($counter < 100) {
  6.        
  7.        
  8.         if($counter === $i) {
  9.             echo $counter;
  10.             $i+=10;
  11.            
  12.         }elseif ($counter >=100) {
  13.             echo 'Записей больше нет';
  14.         }
  15.         $counter++;
  16.     }
  17.    
  18. }
  19.  
Medallion Отправлено: 25 Августа, 2013 - 19:50:10 • Тема: Вопрос по PHP • Форум: Вопросы новичков

Ответов: 17
Просмотров: 880
В корне находится файл file.php, там же лежит папка с файлами.
Чтобы в этих файлах подключить файл file.php нужно прописать
CODE (html):
скопировать код в буфер обмена
  1.  
  2. include "./file.php";
  3.  
Medallion Отправлено: 25 Августа, 2013 - 19:43:54 • Тема: При удалении статьи нужно удилить комментарии статьи! • Форум: Хранение данных, их вывод и обработка

Ответов: 11
Просмотров: 3284
Как я понимаю организацию подобного рода.
В базе имеется таблица со статьями, например
id | article

А также другая таблица с комментариями

id | comments | number_article

Ключ number_article это id статьи

Теперь тебе нужно составить запрос: удалить статью и комментарии, где id этой статьи совпадает с ключом number_article
Medallion Отправлено: 02 Мая, 2013 - 19:03:42 • Тема: Помогите придумать • Форум: Вопросы новичков

Ответов: 4
Просмотров: 195
Напиши небольшой ИИ.
Как раз подходит заданию: система принятия решений.
Задаешь вопросы, программа отвечает.
Подобные штуки есть реализованы.
Например:
http://www[dot]dnua[dot]org/yachat/
http://chatbot[dot]tw1[dot]ru/

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