За последние 24 часа нас посетили 16823 программиста и 1644 робота. Сейчас ищут 947 программистов ...

Помогите задать дейчтвие

Тема в разделе "PHP для новичков", создана пользователем MrMos, 23 дек 2014.

  1. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    В конце темы есть кнопка подробнее которая открывает данные с таблицы,
    не могу додуматься как тоже свойство применить к заголовку этой темы которая тоже берется с таблицы
    Код (Text):
    1. printf('
    2.      <div class="post">
    3.  <img src="image/znak.jpg"/>
    4.  <a thef=""> <h3>%s</h3> </a>
    5.  <p>%s<a href="podrobno.php?ID=%s">Подробнее</a></p>
    6.  
    7.  <div style="clear:both;"></div>
    8.  </div>
    9.      ',$data["name"],$data["infa"],$data["ID"]);
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    я пойду пожалуй :D
     
  3. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    не будь таким критичным я только учусь и сомневаюсь что у тебя не было глупых вопросов
    объясни плиз,

    Добавлено спустя 1 минуту 13 секунд:
    вот вывод самой темы <a thef=""> <h3>%s</h3> </a>
    и как ее сделать тоже кнопкой как и здесь <p>%s<a href="podrobno.php?ID=%s">Подробнее</a></p>
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    <a thef="" - что это? )))))
    а пойду я потому что твое выражение мыслей это как после взрыва. кровь кишки расчлененка. у тебя вопрос-то какой? ты его понял?

    я вот таким фаршем никогда в жизни свои мысли не формулировал
    если б я тебя понял то наверное объяснил бы. но пока я понимаю что ты жопу не подвигал нормально вопрос задать а от меня почему-то требуешь быть телепатом. это некрасиво с твоей стороны ;D
     
  5. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Не пойми меня не правильно....
    и прости если сказал что то не так
    я ставил сюда <a thef=""> <h3>%s</h3> </a> ссылку <a thef="podrobno.php"> <h3>%s</h3> </a> Но ничего не поменяло.

    Добавлено спустя 2 минуты 12 секунд:
    Мне нужно чтобы при нажатии на тему (<a thef=""> <h3>%s</h3> </a>)
    выводило тоже что и кнопка подробнее (<p>%s<a href="podrobno.php?ID=%s">Подробнее</a></p>)
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну то есть хедер третьего уровня должен ссылаться туда же куда и ссылка "подробнее"?
    Код (Text):
    1. <a href="podrobno.php?ID=%s"><h3>%s</h3></a>
    2. <a href="podrobno.php?ID=%s">Подробнее</a>
    так штоле?)))))
     
  7. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Побывал и выбило ошибку
    Warning: printf() [function.printf]: Too few arguments in Z:\home\MyBlog.ua\www\index.php on line 32

    Добавлено спустя 2 минуты 9 секунд:
    Вот вся страница Индекс
    Код (Text):
    1. <?php
    2. include("connect.php");
    3. ?>
    4. <!doctype html>
    5. <html>
    6. <Head>
    7.  <title>
    8.   Блог Сергея Амосова
    9.   </title>
    10. <link rel="stylesheet" type="text/css" href="css/style.css" />
    11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    12. </head>
    13. <body>
    14. <div class="osnovnoy">
    15.  <div class="shapka">
    16.  <a href="index.php"><img id="log" src="image/fon.jpg"/></a>
    17.  </div>
    18.  <div class="kontent">
    19.  <div class="left">
    20.  <?php
    21.  $result = mysql_query("select * from infa") or die(mysql_error());
    22.  $data = mysql_fetch_array($result);
    23.  do {
    24.      printf('
    25.      <div class="post">
    26.  <img src="image/znak.jpg"/>
    27.  <a thef=""> <h3>%s</h3> </a>
    28.  <p>%s<a href="podrobno.php?ID=%s">Подробнее</a></p>
    29.  
    30.  <div style="clear:both;"></div>
    31.  </div>
    32.      ',$data["name"],$data["infa"],$data["ID"]);
    33.  }
    34.  while($data = mysql_fetch_array($result))
    35.      
    36.  
    37.  ?>
    38.  
    39.  </div>
    40.  
    41.  <div class="right">
    42.  <div class="menu">
    43.  <a href="index.php">Главная</a>
    44.  <a href="novosti.php">Новости</a>
    45.  <a href="video.php">Видео</a>
    46.  <a href="photo.php">Фотографии</a>
    47.  <a href="O_nas.php">Онас</a>
    48. <BR>
    49.  <form method="post" action="reg.php">
    50. <input type="text" name="v_login" placeholder="Login" required /><br>
    51. <input type="password" name="v_password" placeholder="Password" required /><br>
    52. <input type="submit" name="vvod" value="Вход"/>
    53. </form>
    54.  <a href="reg.php"><input type="submit" name="submit" value="Регистрация"/>
    55.  </div>
    56.   </div>
    57.   <div style="clear:both;"></div>
    58.  </div>
    59.  <div class="niz">Звоните нам</div>
    60.  </div>  
    61.    </body>
    62. </html>
    А вот на страницу подробнее
    Код (Text):
    1. <?php
    2. include("connect.php");
    3. ?>
    4. <!doctype html>
    5. <html>
    6. <Head>
    7.  <title>
    8.   Блог Сергея Амосова
    9.   </title>
    10. <link rel="stylesheet" type="text/css" href="css/style.css" />
    11. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    12. </head>
    13. <body>
    14. <div class="osnovnoy">
    15.  <div class="shapka">
    16.  <a href="index.php"><img id="log" src="image/fon.jpg"/></a>
    17.  </div>
    18.  <div class="kontent">
    19.  <div class="left">
    20.  <?php
    21.  if (!isset($_GET["ID"])) {
    22.      $ID=1;
    23.       } else
    24.       {
    25.          
    26.           $ID=$_GET["ID"];
    27.       }
    28.  $result = mysql_query("select * from infa where ID='$ID'") or die(mysql_error());
    29.  $data = mysql_fetch_array($result);
    30.  do {
    31.      printf('
    32.      <div>
    33.      <h1>%s</h1>
    34.      <p>%s</p>
    35.      </div>
    36.      ',$data["name"],$data["text"]);
    37.  }
    38.  while($data = mysql_fetch_array($result))
    39.  ?>
    40.  
    41.  </div>
    42.  <div class="right">
    43.  <div class="menu">
    44.  <a href="index.php">Главная</a>
    45.  <a href="novosti.php">Новости</a>
    46.  <a href="video.php">Видео</a>
    47.  <a href="photo.php">Фотографии</a>
    48.  <a href="O_nas.php">Онас</a>
    49.  </div>
    50.   </div>
    51.   <div style="clear:both;"></div>
    52.  </div>
    53.  <div class="niz">Звоните нам</div>
    54.  </div>  
    55.    </body>
    56. </html>
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ой ну ты головушку не забывай включать. первый аргумент у форматированных строковых функций - формат. а дальше должно быть столько аргументов сколько маркеров у тебя в тексте встретит программа.

    ("%d %d", 1) - мало
    ("%d %d", 1,2,3) - бесполезно много
    ("%d %d", 1,2) - ну прям нормик
     
  9. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Сделал но результата нету, кнопка не нажимается
    Код (Text):
    1. printf('
    2.      <div class="post">
    3.  <img src="image/znak.jpg"/>
    4.  <a thef="podrobno.php?ID=%s"> <h3>%s</h3> </a>
    5.  <p>%s<a href="podrobno.php?ID=%s">Подробнее</a></p>
    6.  
    7.  <div style="clear:both;"></div>
    8.  </div>
    9.      ',$data["name"],$data["name"],$data["infa"],$data["ID"]);
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ты тупой? давай я еще разок и большими буквами. а потом ты будешь создавать сообщения в блондинках.

    так видно?
     
  11. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    <a thef это и есть нужная мне кнопка(в которой я хочу сделать вывод информации такое же как и в кнопке подробнее) но она не нажимается

    Добавлено спустя 3 минуты 15 секунд:
    Блин не увидел что там ошибка thef и href
    еще мало практики вот и не могу увидеть все так быстро как ты
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    MrMos, советую начать читать книги для начинающих по html, css, javascript, php, mysql там все вопросы рассмотрены.
     
  13. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    Да дебильные книги попадаются, их понимает только сам автор и те кто уже имеет нормально практики заплечами
     
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Ну напиши хоть одну дебильную книгу я посмотрю
     
  15. MrMos

    MrMos Новичок

    С нами с:
    16 дек 2014
    Сообщения:
    36
    Симпатии:
    0
    HTML.5.CSS.3.и.Web 2.0.Разработка.современных Web-сайтов.pdf
     
  16. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Только скачал, но книга 2011 года, в школе/институте всегда когда пишешь реферат или курсовую, требуют чтобы ты использовал материал, максимум годичной давности.

    Добавлено спустя 2 минуты 25 секунд:
    Ну вот первый супер совет "Строго соблюдать все интернет-стандарты" стр 17 - это к твоему thef, раз есть стандарты, значит их можно почитать.

    Добавлено спустя 11 минут 50 секунд:
    Просмотрел 300 страниц, книга нормальная, из минусов:
    теги в верхнем регистре
    ext core.
    Там всего страниц 400, понятно что автор пытался всё впихнуть.
    Про html, css, javascript + ввод в веб разработку написано многое по делу и правильно.

    Советы тебе:
    Читай книги этого года или максимум прошлого или любого, но по совету тех кто знает.
    Читай стандарты. Или обращайся к ним если что не понятно.
    Книги лучше читать по одной теме, например html + css, javascript, php, mysql
    а не как в той книге html + css + jacascript + framework ext core

    Добавлено спустя 1 минуту 59 секунд:
    досмотрел книгу, для 2011 отличная чтобы войти в курс дела.

    Добавлено спустя 2 минуты 44 секунды:
    Думаю твоё не понимание кроется в том что нет связи с математикой например и практики строить причинно следственные связи.
    Ну и начинать надо было изучать программирование с ассемблера.
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Чушь
     
  18. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А с чего начинать?
     
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это зависит от склада ума. Есть два конца: теория и практика.

    Кому-то надо сначала основы и учить. Кому-то надо сразу накидал на форму кнопок и калькулятор запилил. Они в итоге встречаются и идут дальше эти подходы. В результате получаем одинаковых специалистов на выходе. Но зачастую прикладники нужнее системников. А прикладникам пофик на асм.
     
  20. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну явно не с асм... бейсик, паскаль, фортран. я уже не помню что там еще в школьном курсе. на том уровне знаний нужно было впитать только одно - алгоритм. и потом умело манипулировать данными в процессе выполнения алгоритма. но асм это явно не уровень новичка. ну то есть да, драйверы какие-нибудь написать конечно будет асм. но всё равно это уже тонкая оптимизация. а над ней будут делфи/си. человеку который сайты строит асм явно лишнее...
     
  21. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А как прикладник будет нажатием кнопок добавлять цифры в форму.
    Ассемблер понятие растяжимое, в школе были программки где с помощью команд: вверх, вниз, влево, вправо можно было двигать животных по клеткам, чтобы писать слова, картинки.

    Вот на ассемблере, коих много для разных задач и можно постичь алгоритмы.
     
  22. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    покажи мне школу в которой асм преподают на уровне среднего образования. мурашей двигали в бейсике наверное.
    rem programma
    10 cls и так далее по смыслу.
     
  23. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Я дал конкретно ему совет про ассемблер, там бы он хорошо алгоритмы освоил.
     
  24. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Да ну, ассемблер заставляет элементарные алгоритмы дробить на уж совсем мелкие шаги. Там простое присвоение значений переменной может потребовать 3-4 команды, а то и больше. Зачем туда лезть человеку, которому $i = $j + 1 ещё написать сложно?

    MrMos, http://htmlbook.ru/samhtml - вот это хороший учебник HTML. Вообще, сайт великолепный.
    Я, когда верстаю, туда постоянно заглядываю.
     
  25. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    и всё равно на форуме новичков сайтостроения рекомендация асм смотрится глупо. чтоб алгоритм понять надо человеку просто на свою жизнь взглянуть. если он видит сущности и операции в такой повседневности как пойти поссать - он освоит алгоритмизацию. если нет - ему лучше не браться за программы. я могу до родителей доехать на метро, но ракета носитель "ангара" меня значительно быстрее доставит. вот так примерно я вижу асм в вебе. ну то есть рвань какой хайлод конечно на нём будет писаться, но не обсуждение на форуме новичков...