За последние 24 часа нас посетили 17708 программистов и 1712 роботов. Сейчас ищут 1593 программиста ...

Система друзей и ее реализация php mysql

Тема в разделе "PHP для новичков", создана пользователем _ne_scaju_, 14 мар 2017.

  1. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    амбициозный парень)) то ты сделаешь не раньше чем послезавтра))
     
  2. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    В смысле, прям вообще 1 запрос? Без цикла??
     
  3. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    @SamyRed да. Одним запросом несколько строк.
     
  4. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Ну цикл же всё равно есть, который формирует запрос?
     
  5. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    нахера ты портишь мне педагогический опыт?))
    --- Добавлено ---
    осен пень))
     
  6. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Не, ну может, ты придумал другой способ формаровать строку запроса массивов)) Без цикла :D:D
     
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    ну вообще есть один идиотский способ, но для этого нужно знать длину массивов))
     
  8. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @TeslaFeo, count() не подойдёт?)
     
  9. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Так народ, давай не портим инфу) я попробую написать.)
     
  10. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Скоро допишу, может и правильно будет. Проверьте чуть больше.
     
  11. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @SamyRed
    Проверьте, пожалуйста, что смог то и сделал) и поставьте оценку)
    Эти пункты я не понял:
    5) Если все ок, то, форма меняется на огромное число "0", а кнопки меняются на "+1" и "Выход".
    6) По клику на кнопке "+1" огромное число "0" должно увеличиться на единичку. Имеется ввиду его значение, а не размер шрифта.

    Вместо этих 0 и 1 я вывел логин пользователя.
    --- Добавлено ---
    @TeslaFeo
    Теперь попробую твое задание сделать!
     

    Вложения:

    • zadanie1.zip
      Размер файла:
      4,2 КБ
      Просмотров:
      3
  12. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Так это основная часть задачи.
    Ты должен организовать систему аккаунтов и хранение персональных данных пользователей.
    Просто данных мало.
     
  13. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @TeslaFeo
    Там такого не написано, вот и все))) 2 запроса хватит. Зарегал и вывел) И почему вы мне сразу с тяжелого начали давать задания.
    Если я только начинаю изучать построение сайта.
    Да а ваше задание я не понял, мне надо чисто запрос сделать?
     
  14. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    да. Просто сформировать запрос.
     
  15. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @TeslaFeo
    Хорошо, а вы смотрели пример который я написал?, полный бред что я там написал? Где то пол дня потратил, чтобы написать.
    Ок попробую сделать запрос.
     
  16. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Я там, по моему писал что-то про прочтение книги по "основам алгоритмизации"? Не? Сложно ему... Это элементарная задача, которая решается за 3 часа (По крайней мере у меня так). Если не можешь сделать этого - остаётся учить азы. Тут у меня кроме "Сделай программу 'Hello World!'" на ум ничего не приходит.
    --- Добавлено ---
    А это зачем?
    PHP:
    1. <?php
    2. $_SESSION = array();
    3.  
    4. header('Location: index.php');
    5. ?>
    Почему нельзя просто session_start ()?
     
  17. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @SamyRed
    Ахаха ок вот тебе она.
    PHP:
    1. <?php
    2. $helo = heloword;
    3. echo $helo;
    4. ?>
    Спасибо, что дал задание такое легкое)
    --- Добавлено ---
    @SamyRed
    Сколько ты учишь язык и программируешь на нем, а сколько я? Да я его учил не много когда то, и то пару примеров, и ты мне предлагаешь эту систему написать за 3 часа)))
    И вообще вреде не плохо справился, даже пару проверок сделал.
     
  18. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
  19. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Потому что мало практики, вот так и написал, это ты считаешь что не правильно?
     
  20. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    А почему не
    PHP:
    1. <?='Hello world!'?>
    ?
    --- Добавлено ---
    Я не знаю, правильно ли это, но я считаю что это излишне. Хотя может, это какая-то система защиты суперская, которую ты нашёл где-то в дебрях интернета, и даже не представляешь зачем положил на сайт...
    --- Добавлено ---
    Оооооой, ужасы то какие:
    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' in /profiles/s/sa/sam/samycraft/ne-scaju.surikat-project.kl.com.ua/bd.php:25 Stack trace: #0 /profiles/s/sa/sam/samycraft/ne-scaju.surikat-project.kl.com.ua/bd.php(25): PDO->__construct('mysql:host=loca...', 'root', '', Array) #1 /profiles/s/sa/sam/samycraft/ne-scaju.surikat-project.kl.com.ua/auth.php(18): include('/profiles/s/sa/...') #2 {main} thrown in /profiles/s/sa/sam/samycraft/ne-scaju.surikat-project.kl.com.ua/bd.php on line 25
     
  21. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Это ошибка, даже не знаю почему у меня все работает. Попробуй закинуть в корень сайта, или скачай вот этот пример:
     

    Вложения:

    • primer.zip
      Размер файла:
      4 КБ
      Просмотров:
      1
  22. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Ну зарегистрировался я только что 2018-м годом. Круто, чё) Мне, значит, - 1 год. Хотя при регистрации мне сказало, конечно, что я слишком старый (Too old), но это не важно, т.к. я на сайте.
     
  23. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    @SamyRed
    Почему не так как ты показал heloword?
    Потому что это мой первый скрипт, так выглядел! Который я где то увидел.
     
  24. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Жаль только нет кнопки добавить 1 и количества кликов, как в задании, но, ведь, это не важно))
     
  25. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Залил пример второй, сработал? Просто не тот скинул.