За последние 24 часа нас посетили 34300 программистов и 1694 робота. Сейчас ищут 685 программистов ...

Checkbox: выбранных строк вывести на отдельную страницу

Тема в разделе "PHP для новичков", создана пользователем Daulet, 10 авг 2017.

  1. Daulet

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

    С нами с:
    14 авг 2014
    Сообщения:
    49
    Симпатии:
    1
    Здравствуйте, как можно вывести выбранных (checkbox) на отдельную страницу?

    index.php
    PHP:
    1. <!doctype html>
    2. <html>
    3.     <head>
    4.         <title>777</title>
    5.         <link href="style.css" type="text/css" rel="stylesheet">
    6.         <script src="jquery-1.12.0.min.js" type="text/javascript"></script>
    7.     </head>
    8.     <body>
    9.         <div class="container">
    10.             <div class="content">
    11.                 <h1>Выбрать</h1>
    12.              
    13.  
    14.                 <div class="element">
    15.                     <div>Выбрать</div>
    16.                     <input type="checkbox" name="prolang" value="1"> 1 <br/>
    17.                     <input type="checkbox" name="prolang" value="2"> 2 <br/>
    18.                     <input type="checkbox" name="prolang" value="3"> 3 <br/>
    19.                     <input type="checkbox" name="prolang" value="4"> 4 <br/>
    20.                     <input type="checkbox" name="prolang" value="5"> 5 <br/>
    21.                 </div>
    22.  
    23.                 <div class="element">
    24.                     <input type="button" value="Submit" id="submit">
    25.                 </div>
    26.             </div>
    27.         </div>
    28.     </body>
    29. </html>
    30. <script type="text/javascript" language="javascript" >
    31. $(document).ready(function(){
    32.     $("#submit").click(function(){
    33.         var lang = [];
    34.         // Инициализация массива с проверенными флажками
    35.         $("input[name='prolang']:checked").each(function(){
    36.             lang.push(this.value);
    37.         });
    38.             $.ajax({
    39.                 url: 'getData.php',
    40.                 type: 'post',
    41.                 data: {lang:lang},
    42.                 dataType: 'JSON',
    43.                 success: function(response){
    44.                     alert(data);
    45.                     $('.details').show();
    46.                     // Выбор значений из объекта ответа
    47.                     var lang = response.lang;
    48.                     $('#lang').text(lang);
    49.                     //$('#name').text(name);
    50.                 }
    51.             });
    52.     });
    53.  
    54. });
    55. </script>
    getData.php

    PHP:
    1. <?php
    2. echo $lang;
    3. include "config.php";
    4. $query = '';
    5. $lang = $_POST['lang'];
    6.  
    7. // Преобразование массива в строку, разделенную запятыми
    8. $lang = implode(",",$lang);
    9. echo "<table>";
    10. $query = "Select * from userinfo WHERE id IN (".$lang.") LIMIT 10";
    11. $res = mysql_query($query);
    12. while($row = mysql_fetch_array($res))
    13. {
    14. echo "<tr><td>".$row['id']."</td>";
    15. echo "<td>".$row['name']."</td></tr>";
    16. }
    17. echo "</table>";
    Результат получил но не могу вывести на отдельную страницу
     
    #1 Daulet, 10 авг 2017
    Последнее редактирование: 10 авг 2017
  2. Daulet

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

    С нами с:
    14 авг 2014
    Сообщения:
    49
    Симпатии:
    1
    База
    база.jpg
    Результат в браузере, не могу отправить на другую страницу
    результат.jpg
    как результат на страницу отправить