За последние 24 часа нас посетил 22401 программист и 997 роботов. Сейчас ищут 645 программистов ...

Как адаптировать js код под php

Тема в разделе "PHP для новичков", создана пользователем zeni1agent, 7 окт 2018.

Метки:
  1. zeni1agent

    zeni1agent Новичок

    С нами с:
    7 окт 2018
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте я новичок в php и у меня возник вопрос
    Как перенести функций из js в php

    У меня есть страничка с radio в которой должна после нажатия кнопки обновить выполнятся одна из нескольких функций
    HTML:
    1.  
    2. <!DOCTYPE HTML>
    3.   <meta charset="utf-8">
    4.   <title>форма фильтра</title>
    5.           <script src="jquery-3.3.1.min.js" type="text/javascript"></script>
    6.         <script src="4.js" type="text/javascript"></script>
    7.  
    8.  
    9. </head>
    10.   <form action="4.js" onsubmit="F6(this);return false;">
    11.    <p>Выберите фильтр</p>
    12.    <p><input  type="radio" name="p1" id="n1" value="1"> Фильтр 1</p>
    13.    <p><input  type="radio" name="p1" id="n2" value="2"> Фильтр 2</p>
    14.    <p><input  type="radio" name="p1" id="n3" value="3"> Фильтр 3</p>
    15.    <p><input type="submit" value="Обновить"></p>
    16.   </form>
    17.   <a class="X11">Пороль</a>                        <br/>
    18. </body>
    19. </html>
    20.  
    4.js code

    Код (Javascript):
    1.    function F6(f) {
    2.     var F7,
    3. F7=prompt('Вы уверены, что хотите Обновить выделенный пункт?\nПожалуйста видите пороль','Стандартное значение')
    4. jQuery('.X11').html(F7)
    5.  
    6.  
    7.  
    8.  
    9.         if (document.getElementById('n1').checked)
    10.      
    11.         {
    12.      
    13.         alert ('да');
    14.  
    15.         }
    16.  
    17.  
    18.  
    19.  
    20.         else if (document.getElementById('n2').checked)
    21.         {
    22.      
    23.         alert ('возможно');
    24.      
    25.         }
    26.      
    27.      
    28.         else if (document.getElementById('n3').checked)
    29.         {
    30.          
    31.         alert ('Mir');
    32.      
    33.         }
    34.  
    35.      
    36.         else
    37.         {
    38.         alert(' !!! + FFF ');
    39.         }
    40.  
    41.  
    42.     }
    43.  
    Но при попытке адаптировать код под php он просто перекидывает меня на страницу 4.php?p1=1

    PHP:
    1.    
    2.     <?php
    3. include('4.php');
    4. ?>
    5.  
    6. <!DOCTYPE HTML>
    7. <html>
    8. <head>
    9.   <meta charset="utf-8">
    10.   <title>форма фильтра</title>
    11.           <script src="jquery-3.3.1.min.js" type="text/javascript"></script>
    12.  
    13.  
    14. </head>
    15. <body>
    16.   <form action="4.php" onsubmit="F6(this);return false;">
    17.    <p>Виберите фильтр</p>
    18.    <p><input  type="radio" name="p1" id="n1" value="1"> Фильтор 1</p>
    19.    <p><input  type="radio" name="p1" id="n2" value="2"> Фильтор 2</p>
    20.    <p><input  type="radio" name="p1" id="n3" value="3"> Фильтор 3</p>
    21.    <p><input type="submit" value="Обновить"></p>
    22.   </form>
    23.   <a class="X11">Пороль</a>                        <br/>
    24. </body>
    25. </html>

    4.php


    PHP:
    1. <?php
    2.  
    3.  
    4.  
    5.    function F6() {
    6.  
    7.  
    8.  
    9.         if (document.getElementById('n1').checked)
    10.      
    11.         {
    12.      
    13.         echo  'да' ;
    14.  
    15.         }
    16.  
    17.  
    18.  
    19.  
    20.         else if (document.getElementById('n2').checked)
    21.         {
    22.      
    23.         echo  'возможно' ;
    24.      
    25.         }
    26.      
    27.      
    28.         else if (document.getElementById('n3').checked)
    29.         {
    30.          
    31.         echo  'Mir' ;
    32.      
    33.         }
    34.  
    35.      
    36.         else
    37.         {
    38.         echo ' !!! + FFF ' ;
    39.         }
    40.  
    41.  
    42.     }
    43.  
    44. ?>
    Подскажите пожалуйста как сделать это правильно.
     
    #1 zeni1agent, 7 окт 2018
    Последнее редактирование модератором: 7 окт 2018
  2. laszlopv

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

    С нами с:
    26 фев 2017
    Сообщения:
    244
    Симпатии:
    40
    Вы забыли вызвать функцию
    PHP:
    1. JustDoItPlease($php)
    в конце кода...