PHP.SU

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

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

> Найдено сообщений: 5
BakTi Отправлено: 08 Июня, 2012 - 14:12:35 • Тема: Объединение 2-х баз данных • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2302
Mefisopy если так, то везде показывает 1
(Добавление)
Если так, то показывает максимально значение
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $result_del = mysql_query("SELECT id,title,author FROM films");
  4. $myrow_del = mysql_fetch_array($result_del);
  5.  
  6. $author = $myrow_del["author"];
  7.  
  8. $row = mysql_query("SELECT news FROM sum_users WHERE login='$author'");
  9. $news = mysql_fetch_array($row);
  10.  
  11. do
  12. {
  13. printf ("&nbsp;<input name='id' type='radio' value='%s'> %s ( %s - ".$news["news"].")<br>",$myrow_del["id"],$myrow_del["title"],$myrow_del["author"]);
  14. }
  15. while ($myrow_del = mysql_fetch_array($result_del));
  16. ?>
  17.  
BakTi Отправлено: 08 Июня, 2012 - 07:35:56 • Тема: Объединение 2-х баз данных • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2302
Mefisopy выводит везде цифру 2, хотя у юзера ID1 - 5 новостей, у ID2 - 1
BakTi Отправлено: 07 Июня, 2012 - 23:00:00 • Тема: Объединение 2-х баз данных • Форум: Если скрипт не работает

Ответов: 8
Просмотров: 2302
Имеются 2 базы данных:
1) films (id,title,author(автор))
2) sum_users (id,login,news(кол-во новостей))

Форма для удаления новости:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $result_del = mysql_query("SELECT id,title,author FROM films");
  3. $myrow_del = mysql_fetch_array($result_del);
  4.  
  5. $result_user = mysql_query("SELECT login,news FROM sum_users");
  6. $myrow_user = mysql_fetch_array($result_user);
  7.  
  8. $author = $myrow_del["author"];
  9. $login = $myrow_user["login"];
  10.  
  11. $row = mysql_query("SELECT news FROM sum_users WHERE '$login'='$author'");
  12. $news = mysql_fetch_array($row);
  13.  
  14. do
  15. {
  16. printf ("&nbsp;<input name='id' type='radio' value='%s'> %s ( %s - $news)<br>",$myrow_del["id"],$myrow_del["title"],$myrow_del["author"]);
  17. }
  18. while ($myrow_del = mysql_fetch_array($result_del));
  19. ?>


Хочу вывести в таком виде: "Название ( Автор / Кол-во новостей автора )", но вместо кол-ва новостей выводит "Array". Где ошибка ?
BakTi Отправлено: 31 Мая, 2012 - 21:22:02 • Тема: простая CMS • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1347
CrazyOne пишет:
При генерации нужной тебе страницы (например главной) нужно сделать проверку на вторизацию.
Типа:
PHP:
скопировать код в буфер обмена
  1. if($auth == true)
  2. {
  3.      // показываем страницу для авторизированных
  4. }
  5. else
  6. {
  7.      // показываем страницу для НЕ авторизированных
  8. }

Как ты запоминаешь пользователя при входе - сессии, кукис или ещё как-то...?

P.S. ВК почти весь на AJAXе работает, для «хранения авторизации» используются кукис.


спасибо.
а я куки использую Улыбка
BakTi Отправлено: 31 Мая, 2012 - 09:54:55 • Тема: простая CMS • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1347
Здравствуйте!

Есть сайт, с ЧПУ, с авторизацией, с сcылками вида site.com/testpage.
Так вот в чем проблема - как реализовать, чтоб при авторизации менялся вид главной страницы и страниц доступных для просмотра после авторизации, но страницы типа новостей и, прочих информационных, не менялся.

Не хороший пример, но к примеру как это реализовано в ВК и тому подобных.

Проблема в том, что я немного не понимаю как реализовать это! Подскажите, пожалуйста, а каком направлении идти и какие документации почитать? Или покажите, пожалуйста, пример кода такой реализации.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB