PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): [1] 2 »
Найдено сообщений: 21
Анунах
Отправлено: 14 Января, 2014 - 00:57:18 • Тема: Облегчение кода • Форум: Хранение данных, их вывод и обработка
Ответов: 4 Просмотров: 1156
caballero пишет: ну так выведи echo с текущим временем после каждого запроса.
делать кому то нечего анализировать метр быдлокода (хоть бы отформатировал) и гадать что там за данные
опыта нет, только-только этому учиться собрался)
Анунах
Отправлено: 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 пишет: Тогда сумму можно получить вот таким запросом:
(Добавление)
где (x,y) - значения, сформированные Вами из чекбоксов.
Простто до гениальности ) Сейчас попробую
(Добавление)
dXdYdZ пишет: Тогда сумму можно получить вот таким запросом:
(Добавление)
где (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 - 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 ExBB FM 1.0 RC1. InvisionExBB