За последние 24 часа нас посетили 18699 программистов и 1703 робота. Сейчас ищет 631 программист ...

Вывод данных из переменной в input

Тема в разделе "PHP для новичков", создана пользователем Евгений_Rus31, 29 апр 2011.

  1. Евгений_Rus31

    Евгений_Rus31 Активный пользователь

    С нами с:
    20 апр 2011
    Сообщения:
    61
    Симпатии:
    0
    подскажите как сделать так что б при нажатии не кнопку, 1 была в inpute а не ниже????
    вот код:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <title>Страница управления</title>
    </head>
    <body>
    <?php
    if(isset($_POST['1']))
    {
    $a = $_POST['1'];
    echo $a;
    }
    ?>
    <form method='post'>

    <input type='text' size='30' name='ekran' disabled='disabled'/><br />

    <input type='submit' value='1' name="1"/>

    </form>


    </body>
    </html>
     
  2. Benjamin

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

    С нами с:
    23 янв 2009
    Сообщения:
    154
    Симпатии:
    0
    Адрес:
    Тула
    Нихера не понял.
     
  3. brainiac

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

    С нами с:
    5 янв 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Новосибирск
    PHP:
    1.  
    2. <?php
    3. if(isset($_POST['1']))
    4. {
    5. $a = $_POST['1'];
    6. }
    7. ?>
    8.  
    HTML:
    1.  
    2. <form method="post">
    3. <input type="text" size="30" name="ekran" disabled="disabled" value="<?php  echo $a; ?> "/><br />
    4. <input type="submit" value="1" name="1"/>
    5. </form>
    6.  
     
  4. Евгений_Rus31

    Евгений_Rus31 Активный пользователь

    С нами с:
    20 апр 2011
    Сообщения:
    61
    Симпатии:
    0
    Дело в том что если я еще кнопочек таких с десяток добавлю то переменные то будут разные, их что все прийдется вписывать? Можно сделать так чтоб в input не чего не добавлять а сделать так чтоб выводилось в input из любого места кода?можно использовать name="ekran"? типа echo name="ekran" ($a); типа такого ))))
     
  5. brainiac

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

    С нами с:
    5 янв 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Новосибирск
    Думаю нельзя...php на сколько я знаю не может работать с DOM генерируемого им же хтмл кода... (если может то интересно было бы узнать =)
    Да, либо генерируйте формы и кнопки непосредственно в php
     
  6. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    ну во-первых $_POST[1] ты откуда-то берёшь и это наверное инпут
    во-вторых проще всего через jquery
    [js]<script type="text/javascript">
    function submit()
    {
    $('#id_inputa_v_kotorij_vstavlyaem').val($('#id_inputa_iz_kotorogo_berem').val());
    $('#id_inputa_v_kotorij_vstavlyaem1').val($('#id_inputa_iz_kotorogo_berem1').val());
    $('#id_inputa_v_kotorij_vstavlyaem2').val($('#id_inputa_iz_kotorogo_berem2').val());
    }
    </script>[/js]

    и

    HTML:
    1. <input type="submit" value="1" name="1" onclick="submit()"/>
    поставь jq и сделай по примеру
    должно работать
     
  7. Евгений_Rus31

    Евгений_Rus31 Активный пользователь

    С нами с:
    20 апр 2011
    Сообщения:
    61
    Симпатии:
    0
    дак это на jave а нам бы на php. мне надо 5 , когда я нажимаю 1 кнопку должно в инпуте высветиться это число и естественно оно должно сохраниться в переменной.И если я нажимаю две кнопки или три и т.д. то в переменную и на экран должны выводиться:1 кнопка - единицы, 2-кнопки - десятки, 3 кнопки сотни и т.д.
     
  8. Евгений_Rus31

    Евгений_Rus31 Активный пользователь

    С нами с:
    20 апр 2011
    Сообщения:
    61
    Симпатии:
    0
    типа калькулятора! Нажимаю кнопку 1 и 3 в переменную вводиться число 13 и в инпут оно же выводится.
     
  9. brainiac

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

    С нами с:
    5 янв 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Новосибирск
    Невозможно

    Калькулятор на php? О_о Вам в раздел про js...
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  11. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    дважды

    ответ самый простой дал выше