За последние 24 часа нас посетили 16512 программистов и 1569 роботов. Сейчас ищут 934 программиста ...

Вывод слов!

Тема в разделе "PHP для новичков", создана пользователем daffy, 17 янв 2013.

  1. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Добрый день! [​IMG]
    Может кто помочь, вот такую чтуку сделать на php, чтоб слово повторялось 24 раза,(т.е. код на php с html)при вводе как на картинки?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    echo str_repeat('как дела?', 24);
     
  3. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Ну вообще надо, чтоб любое слово вводилось в форму, и при нажатие на кнопку, оно должно повториться 24 раза, в столбик...
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    и в чем конкретно проблема?
    делайте форму. принимайте слово(любое слово) и вставляйте в функцию.
     
  5. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    В том и проблема не знаю, как это сделать...Можно код, если не сложно, полностью...
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Код (PHP):
    1. <form action="" method="POST">
    2. <input type="text" name="my_text" />
    3. <input type="submit" />
    4. </form>
    5. <hr />
    6. <?php
    7. if (!empty($_POST['my_text'])) {
    8.  echo str_repeat($_POST['my_text'], 24);
    9. }
    10. ?>
     
  7. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Оу спасибо, ещё один думаю не трудный вопрос, а как сделать чтоб слова в столбец повторялись?
     
  8. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Код (PHP):
    1. echo str_repeat($_POST['my_text'].'<br />', 24); 
     
  9. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Большое спасибо, благодарен...(Не подскажите чего почитать, чтоб устно знать, и отложилось в голове)^^
     
  10. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    любые статьи
    эти http://www.php.su/learnphp/ например для начала.
    потом мануал как справочник + собственная голова

    хорошей книги не подскажу. тк давно не читаю их
     
  11. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Сенкюю^^Ещё раз...Буду пробовать изучать)
     
  12. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    Честно - лучший способ научиться плавать - начать плавать. Пробуй писАть, не перекладывай работу на других.
    Все мы внутренне избегаем работы, не стОит кормить своих ленивых демонов ;)
     
  13. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Да, с чего писать тогда начать?)))...Без основ даже...
     
  14. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    С самоучителя для новичков. Обычно там всё понятно расписано бывает. Сложностей никаких не расписывают, но основы должны стать понятны.
     
  15. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Только не Попова!
     
  16. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Блин, парни можете пжалуста прокомментировать этот код...Полностью...
     
  17. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. if(!empty($_POST['my_text'])) {
    2.     echo str_repeat(nl2br($_POST['my_text']), 24);
    3. } 
     
  18. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    а откуда в $_POST['my_text'] появится перевод строки?

    какой код то?
     
  19. daffy

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

    С нами с:
    17 янв 2013
    Сообщения:
    11
    Симпатии:
    0
    Верхний код с комментариями вот так: (Только я не уверен что у меня правильно)...Подправить можете и дописать^^...если не сложно...
    Код (Text):
    1. <form action="" method="POST"> <!-- Форма -->
    2. <input type="text" name="my_text" />  <!-- Делаем форму, для ввода слова -->
    3. <input type="submit" /> <!-- Делаем кнопку -->
    4. </form>
    5. <hr />
    6. <?php
    7. if (!empty($_POST['my_text'])) { /* Используем оператор условий if и.... */
    8. echo str_repeat($_POST['my_text'].'<br />', 24); /* Выводим данные на экран, Делаем повтороенния строки, где echo выдаёт слово, str_repeat
    9. повторяет вводимое слово,
    10.  $_POST( Обращаемся к $_POST через атрибут name поля (<input />),  $_POST["my_text"] и получаем информацию,
    11.  которую пользователь ввел в это поле.) , br делает повторение в столб, 24 указывает на число повторов. */
    12. }
    13. ?>
     
  20. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    runcore, Ой, сорри, я затупил))) Я не про-это подумал... даже функции перепутал.

    Он просит прокомментировать области скрипта, где что выполняется и что происходит.