Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: оптимизация

 PHP.SU

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


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

> Описание: решение задачи
Pain
Отправлено: 09 Декабря, 2010 - 16:34:53
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Есть скриптик:
<?php
include "config.php";
$id = (int)$_GET['id'];
$query = "SELECT `nalichie`, `cena` FROM `buttons` WHERE `id`=1";
$result = mysql_query($query);
if($result){
while($row = mysql_fetch_assoc($result))
{
echo ' цена ' . $row['cena'];
echo '<img src="'.$row['nalichie'].'.png">';
}
}
?>

есть страницы .htm с товаром на каждой странице может находится от 1 до 10 товаров . собственно вопрос
как оптимизировать, данный скрипт чтобы не создавать отдельный файл для каждого товара, я помню что есть какая то функция вызова, то есть допустим пишем <?php echo id(42250); ?> и срабатывает скрипт именно по тому id к которому принадлежит товар)))
 
 Top
OrmaJever
Отправлено: 09 Декабря, 2010 - 17:18:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




1) Скрипт нужно оформлять в теги [PHP ]код[/PHP]
2) Совсем незачем создавать 2 темы.
3) Зачем создавать отдельные страницы? У вас просто идёт вывод с базы и всё. Что тут не так?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Реф
Отправлено: 09 Декабря, 2010 - 20:16:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




Pain пишет:
я помню что есть какая то функция вызова, то есть допустим пишем <?php echo id(42250); ?> и срабатывает скрипт именно по тому id к которому принадлежит товар)))


Конечно есть! Ещё есть функции make_site() и make_good_site(). Я только их и использую.

Если по существу, то вопрос такой: сайчас у тебя куча файлов, которые отличаются только id в запросе к БД????


-----
Думать надо головой, а не головкой!
 
 Top
OrmaJever
Отправлено: 10 Декабря, 2010 - 01:34:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Реф пишет:
Конечно есть! Ещё есть функции make_site() и make_good_site(). Я только их и использую.


не только ты)) Ха-ха Недавно узнал есть ещё make_perfect_site() Подмигивание

(Отредактировано автором: 10 Декабря, 2010 - 01:34:42)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Pain
Отправлено: 10 Декабря, 2010 - 08:22:42
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




благодарю за внимание)))
OrmaJever
1) учту
2) браузер попросил обратный возврат формы(chrome) нажал, вот и получил вторую темку))
3)нужно чтобы подгружалась таблица, а из нее уже тянулись по id товары))
-----
если бы читал я б тут не писал бы ничего)))

Реф make_site() и make_good_site() - использовал, но вот мои кривые ручки говорят мне что одними make_site() и make_good_site() не обойтись))))
 
 Top
vlom
Отправлено: 10 Декабря, 2010 - 09:07:43
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




Реф а где почитать про эти функции, ну кроме англоязычного сектора,
поюзал немного поиск вроде нет ни чего по русски.

(Отредактировано автором: 10 Декабря, 2010 - 09:09:19)

 
 Top
Uchkuma
Отправлено: 10 Декабря, 2010 - 11:04:48
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)





Я бьюсь в конвульсиях Помираю со смеху!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB