fork download
  1. <!DOCTYPE html>
  2. <head>
  3. <script type="text/javascript" src="https://a...content-available-to-author-only...s.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  4. <script>
  5.  
  6. // по выбранному из select-а id отправляю запрос на получение статьи с этим id
  7.  
  8. function getArticle() {
  9. $.ajax({
  10. url: "get.php",
  11. dataType: "text",
  12. type: "POST",
  13. data: "id=" + $("#select_article").val(),
  14. success: function(response){
  15. $('#articles').html(response);
  16. }
  17. });
  18. }
  19. </script>
  20.  
  21. </head>
  22. <body>
  23. <?php
  24. $mysqli = new mysqli("localhost", "root", "", "test");
  25. $mysqli->set_charset("utf8");
  26. $query = "SELECT * FROM articles ORDER BY id";
  27.  
  28. if ($result = $mysqli->query($query)) {
  29.  
  30. // ну тут без комментариев :(
  31.  
  32. echo '<select id="select_article">';
  33. while ($row = $result->fetch_array()) {
  34. echo '<option value='.$row['id'].'>'.$row['title'].'</option>';
  35. }
  36. echo '</select>';
  37.  
  38. $result->close();
  39. }
  40. $mysqli->close();
  41. ?>
  42.  
  43. <input type="button" value="Получить статью" id="getButton" onclick="getArticle();">
  44. <div id="articles"></div>
  45.  
  46. </body>
  47. </html>
Runtime error #stdin #stdout #stderr 0.02s 24400KB
stdin
Standard input is empty
stdout
<!DOCTYPE html>
<head>
<script type="text/javascript" src="https://a...content-available-to-author-only...s.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>

// по выбранному из select-а id отправляю запрос на получение статьи с этим id

function getArticle() {
   $.ajax({
        url: "get.php", 
        dataType: "text",
        type: "POST",
        data: "id=" + $("#select_article").val(),
        success: function(response){
            $('#articles').html(response);
        }
    });
}
</script>

</head>
<body>
	
stderr
PHP Fatal error:  Class 'mysqli' not found in /home/Tq0k6L/prog.php on line 24