PHP.SU

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

Страниц (2): [1] 2 »

> Найдено сообщений: 21
Анунах Отправлено: 14 Января, 2014 - 00:57:18 • Тема: Облегчение кода • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1156
caballero пишет:
ну так выведи echo с текущим временем после каждого запроса.

делать кому то нечего анализировать метр быдлокода (хоть бы отформатировал) и гадать что там за данные


опыта нет, только-только этому учиться собрался)
Анунах Отправлено: 14 Января, 2014 - 00:31:58 • Тема: Облегчение кода • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1156
Ок, попрактикуюсь, удаляем
Анунах Отправлено: 04 Января, 2014 - 19:02:31 • Тема: Страницы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 170
Спасибо)
Анунах Отправлено: 04 Января, 2014 - 18:08:15 • Тема: Страницы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 170
неужели никто не занимался подобным? или трудно поделиться кодом?
Анунах Отправлено: 03 Января, 2014 - 11:45:26 • Тема: Страницы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 170
Хочу разбить комментарии по страницам. Как это сделать наиболее удобно?
Чтобы внешне выглядело безукоризненно:
[1] [2] [3] ... [999], к примеру. По 10 комментариев на страницу.
Текущий вариант:

if ($_GET[page] == "" || $_GET[page] < 0 || $_GET[page] == "0") {
$_GET[page] = 1;
}
$next = $_GET[page] + 1;
$back = $_GET[page] - 1;
$num = ($_GET[page] - 1) * 10;
if ($_GET[page] == "1") {
$i = 1;
} else {
$i = ($_GET[page] * 10) + 1;
}


$query = mysql_query("SELECT * FROM .... LIMIT $num,10"); //Дальше загружаем комментарии в количестве 10, начиная с первого на текущей странице


$naz = $_GET[page];

if ($_GET[page] > 1) {
if ($_GET[page] > 2) {
$naz = $naz - 2;
echo "<a class='butom' href=\"....5&page=$naz\">$naz</a> ";
}
echo "<a class='butom' href=\"....&page=$back\">$back</a> ";

} elseif ($_GET[page] == 1) {
echo "<span class='butom'>1</span> ";
}
if ($_GET[page] != 1) {
echo "$_GET[page] ";
}
if ($_GET[page] > 0 || $_GET[page] < 10) {
echo "<a class='butom' href=\".....&page=$next\">$next</a> ";
if ($_GET[page] < 9) {
$vper = $vper + 2;
echo "<a class='butom' href=\"....&page=$vper\">$vper</a> ";
}

} else {
echo "";
}

if ($_GET[page] <= 7) {
echo "...<a class='butom' href=\"....&page=10\">10</a> ";
}


Подскажите код получше. У самого голова не варит на этот счёт
Анунах Отправлено: 03 Января, 2014 - 11:27:40 • Тема: Загрузка изображений • Форум: Графика в PHP

Ответов: 1
Просмотров: 1053
Итак... нужно :
- Проверить тип загруженного изображения. Отсеять всё, кроме ipg / gif
- Откомпилировать файл в jpg и сохранить его с разрешением 250 х 250.
Помогайте Улыбка
Анунах Отправлено: 30 Ноября, 2013 - 22:01:19 • Тема: Чекбокс и иже с ним • Форум: Вопросы новичков

Ответов: 7
Просмотров: 255
dXdYdZ, все идеально, спасибо огромное. Если Вы не против, последний вопрос. Почему Вы бесплатно помогаете новичкам? )
Анунах Отправлено: 30 Ноября, 2013 - 20:05:49 • Тема: Чекбокс и иже с ним • Форум: Вопросы новичков

Ответов: 7
Просмотров: 255
dXdYdZ пишет:
Тогда сумму можно получить вот таким запросом:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT SUM(kol*cena) FROM имя_таблицы WHERE `id` IN (x,y)

(Добавление)
где (x,y) - значения, сформированные Вами из чекбоксов.


Простто до гениальности ) Сейчас попробую
(Добавление)
dXdYdZ пишет:
Тогда сумму можно получить вот таким запросом:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT SUM(kol*cena) FROM имя_таблицы WHERE `id` IN (x,y)

(Добавление)
где (x,y) - значения, сформированные Вами из чекбоксов.



выводит Resource id #29, и сумма начисляемых монет получается 29, в любых случаях. Хотя когда на скьлю тот же запрос делаю, нормально.

$resm3 = "SELECT SUM(`kol`*`cena`) FROM `res` WHERE `id` IN ".$query2;
$ressum = mysql_query($resm3);
$money = $udata[money] + $ressum;
# $query = "DELETE FROM `res` WHERE `id` IN ".$query2;
mysql_query("UPDATE `users` SET `money` = '$money' WHERE `id` = '$udata[id]'");
mysql_query("$query");
echo "$ressum, $resm3, $money";
Анунах Отправлено: 30 Ноября, 2013 - 16:11:13 • Тема: Чекбокс и иже с ним • Форум: Вопросы новичков

Ответов: 7
Просмотров: 255
dXdYdZ пишет:
Анунах пишет:
Дальше нужно из этих строк взять параметров каждой строки и умножаю его на другой параметр эти строки.

Под параметром Вы имели в виду столбец?
(Добавление)
Опишите подробнее, а то не совсем понятно.


В таблице есть столбцы kol и cena, мне нужно их умножить для каждого столбца отдельно исложить все полученное
Анунах Отправлено: 30 Ноября, 2013 - 15:44:24 • Тема: Чекбокс и иже с ним • Форум: Вопросы новичков

Ответов: 7
Просмотров: 255
С помощью чекбокса выделяем несколько значений.
формируем их в формат (x, y).
Ищем в бд в указанной таблице все строчки с значение `id` IN (x,y).

Тут все работает.
Дальше нужно из этих строк взять параметров каждой строки и умножаю его на другой параметр эти строки. Суммировать итог и вывести на экран.
Как это сделать?
Анунах Отправлено: 29 Ноября, 2013 - 21:52:50 • Тема: Крон • Форум: Вопросы новичков

Ответов: 2
Просмотров: 117
Объясните, что это и с чем его едят. К примеру, мне нужно чтоб в 0.00 по серву из бд удалялась запись. Как это запилить?
Анунах Отправлено: 02 Ноября, 2013 - 20:46:12 • Тема: Вычитание времени • Форум: Вопросы новичков

Ответов: 3
Просмотров: 186
У меня есть время и дата формата "y/m/d H:i:s"

Мне нужно вычесть из неё дату, которая записана в столбике в таблице в том же формате.
Как это лучше всего сделать?

Или можно сделать так, чтоб когда наступила дата, записанная в таблице, строка автоматически удалялась?
Если есть идеи, подкиньте, пожалуйста
(Добавление)
Объясните как работать с mktime)
Анунах Отправлено: 02 Ноября, 2013 - 19:08:50 • Тема: Если в таблице есть это слово • Форум: Вопросы новичков

Ответов: 4
Просмотров: 219
сервер ругается, что я пусто файл обрабатываю
Анунах Отправлено: 02 Ноября, 2013 - 18:29:17 • Тема: Если в таблице есть это слово • Форум: Вопросы новичков

Ответов: 4
Просмотров: 219
$q4 = mysql_query("SELECT * FROM `rand_quests` WHERE `user` = '".$user."'");
$q5 = mysql_num_rows($q4);
if ($q5 > 0);
{
mysql_query ("INSERT INTO `table_name` SET
`user` = '$udata[id]',

Не работает
Анунах Отправлено: 02 Ноября, 2013 - 16:05:33 • Тема: Если в таблице есть это слово • Форум: Вопросы новичков

Ответов: 4
Просмотров: 219
if (в базе данных в таблице "имена" в столбце "имя" есть переменная $имя), то ...
(Добавление)
неужели if (`имя` != '$имя') ?

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB