За последние 24 часа нас посетили 17746 программистов и 1676 роботов. Сейчас ищет 851 программист ...

Php функиця, кнопка, поле

Тема в разделе "PHP для новичков", создана пользователем bait95, 25 май 2015.

  1. bait95

    bait95 Новичок

    С нами с:
    25 май 2015
    Сообщения:
    7
    Симпатии:
    0
    [​IMG]
    Как сделать, что бы при клике поля со значениями врдились в пустые поля
    Код (PHP):
    1. <body>
    2. <form method = "post">
    3. Cc <input size="8" name = "Cc" maxlength="10" align="center" > 
    4. n <input size="8" name = "n" maxlength="10" align="center" >
    5. Kprm <input size="8" name = "Kprm" maxlength="10" align="center" >
    6. t <input size="8" name = "t" maxlength="10" align="center" >
    7. w <input size="8" name = "w" maxlength="10" align="center" >
    8. Cв <input size="8" name = "Cv" maxlength="10" align="center" >
    9. Рпл <input size="8" name = "ppl" maxlength="10" align="center" >
    10. Ртр <input size="8" name = "ptr" maxlength="10" align="center" >
    11. Тпл <input size="8" name = "tpl" maxlength="10" align="center" >
    12. Рнд <input size="8" name = "pnd" maxlength="10" align="center" >
    13. bвпл <input size="8" name = "bvpl" maxlength="10" align="center" >
    14. Lc <input size="8" name = "Lc" maxlength="10" align="center" >
    15. Рв <input size="8" name = "pv" maxlength="10" align="center" >
    16. z <input size="8" name = "z" maxlength="10" align="center" >
    17. Рст <input size="8" name = "pst" maxlength="10" align="center" >
    18. Рзабн <input size="8" name = "pzabn" maxlength="10" align="center" >
    19. Qнд <input size="8" name = "Qnd" maxlength="10" align="center" >
    20. Qв <input size="8" name = "Qv" maxlength="10" align="center" >
    21. bнпл <input size="8" name = "bnpl" maxlength="10" align="center" >
    22. G0 <input size="8" name = "G0" maxlength="10" align="center" >
    23. a <input size="8" name = "a" maxlength="10" align="center" >
    24. Vв <input size="8" name = "Vv" maxlength="10" align="center" >
    25. Vнпл <input size="8" name = "Vnpl" maxlength="10" align="center" >
    26. Vвпл <input size="8" name = "Vvpl" maxlength="10" align="center" >
    27. Vгсвпл <input size="8" name = "Vgsbpl" maxlength="10" align="center" >
    28. Рун <input size="8" name = "Pun" maxlength="10" align="center" >
    29. Qвн <input size="8" name = "qvn" maxlength="10" align="center" >
    30. n <input size="8" name = "n1" maxlength="10" align="center" >
    31.  <input align = "center" type = "submit" name = "go" id="go" value="Click">
    32. <?php
    33. if (isset($_POST['go']))
    34. {
    35.             $Cc = $_POST['Cc'];  
    36.             $n = $_POST['n']; 
    37.             $Kprm = $_POST['Kprm']; 
    38.             $t = $_POST['t']; 
    39.             $w = $_POST['w']; 
    40.             $Cv = $_POST['Cv']; 
    41.             $ppl = $_POST['ppl'];
    42.             $ptr = $_POST['ptr'];  
    43.             $tpl = $_POST['tpl']; 
    44.             $pnd = $_POST['pnd']; 
    45.             $bvpl = $_POST['bvpl']; 
    46.             $Lc = $_POST['Lc']; 
    47.             $pv = $_POST['pv']; 
    48.             $z = $_POST['z'];
    49.             $pst = $_POST['pst'];  
    50.             $pzabn = $_POST['pzabn']; 
    51.             $Qnd = $_POST['Qnd']; 
    52.             $Qv = $_POST['Qv']; 
    53.             $bnpl = $_POST['bnpl']; 
    54.             $G0 = $_POST['G0']; 
    55.             $a = $_POST['a'];
    56.             $Vv = $_POST['Vv'];  
    57.             $Vnpl = $_POST['Vnpl']; 
    58.             $Vvpl = $_POST['Vvpl']; 
    59.             $Vgsbpl = $_POST['Vgsbpl']; 
    60.             $Pun = $_POST['Pun']; 
    61.             $qvn = $_POST['qvn']; 
    62.             $n1 = $_POST['n1'];
    63.             
    64.                 $Vnpl=pow(10,3)*$Qnd*$bnpl/$pnd;
    65.                 $Vvpl=pow(10,3)*$Qv*$bvpl/$pv;
    66.                 $Vgsbpl=($Vnpl*($G0-$a*$ppl)*$z*0.1*$tpl)/($ppl*293);
    67.                 $Vv=1.2*($Vnpl+$Vvpl+$Vgsbpl);
    68.                 
    69.             
    70.             
    71.             
    72. }
    73. ?>
    74.  
    75. </form>
    76. </body>
    Вот отрывок, но почему то всё очищается
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Что за порнография?
    это делается не через PHP, а через JS
     
  3. bait95

    bait95 Новичок

    С нами с:
    25 май 2015
    Сообщения:
    7
    Симпатии:
    0
    )) А как можно через js? Может всё же ещё есть способ, что бы по нажатию на кнопку вводилось значение в поле??
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    задаешь всем полям атрибут id (в html) потом задаешь обработчик на событие нажатие на кнопку, ну на ту что тебя интересует, и будет происходить копирование из одни полей в другие.

    есть вариант с перезагрузкой страницы, просто не совсем понятно, что за код, его назначение и самое главное что делает эта кнопка.
     
  5. bait95

    bait95 Новичок

    С нами с:
    25 май 2015
    Сообщения:
    7
    Симпатии:
    0
    О вариант с перезагрузкой тоже нормально, вот сейчас объсяню код
    ТО есть у меня есть поля куда я должен ввести поля,нпример: Рпл, Тпл, Рв
    Затем идет расчет в пхп и уже полученный результат допустим должен ввестить в поля: Рун, n
    Получается данны поля:
    Тпл = 5
    Рв = 100
    Рпл = 10
    Узнать Рун
    Далее идет рассчет формулы Тпл + Рв + Рпл = Рун
    Что бы после как произойдёт рассчёт значение Рун вбилось в поле Рун, при нажатии кнопки
     
  6. bait95

    bait95 Новичок

    С нами с:
    25 май 2015
    Сообщения:
    7
    Симпатии:
    0
    Всё получилось выевсти))А всего нужно было то в value прописать echo))
    Код (PHP):
    1. <input size="8" name = "Vnpl" maxlength="10" align="center" value = "<?php echo  round($Vnpl,2); ?>" >
     
  7. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    и еще надо выводимое значение пропускать через htmlentities