За последние 24 часа нас посетили 35023 программиста и 1734 робота. Сейчас ищут 829 программистов ...

Код html не работает в php

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

  1. PHP-Chainik12

    PHP-Chainik12 Новичок

    С нами с:
    31 янв 2018
    Сообщения:
    32
    Симпатии:
    2
    Код (Text):
    1. <?php
    2. $data = '13g';
    3. echo '<p>' . $data . '</p>';
    Выводит
    <p>13g</p>
    Помогите я новичок
     
  2. Почтальон

    Почтальон Новичок

    С нами с:
    1 июл 2018
    Сообщения:
    13
    Симпатии:
    1
    Адрес:
    Сызрань
    Все нормально выводит:
    Код (Text):
    1. <?php
    2. $data = '13g';
    3. echo '<p>' . $data . '</p>';
    4. ?>
    Возможно вы не указали закрывающий тег сценария
     
  3. PHP-Chainik12

    PHP-Chainik12 Новичок

    С нами с:
    31 янв 2018
    Сообщения:
    32
    Симпатии:
    2
    php может обойтись без этого закрывающего тега
    --- Добавлено ---
    вот основная страница
    Код (Text):
    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <title>Serials</title>
    6.     <script src="jquery-3.3.1.js"></script>
    7.     <link rel="stylesheet" href="style.css">
    8. </head>
    9. <body>
    10.     <input type="text" placeholder="Сезон" required="required" id="season"><br>
    11.     <input type="text" placeholder="Серия" required="required"  id="seria"><br>
    12.     <input type="text" placeholder="Час" required="required"  id="hour"><br>
    13.     <input type="text" placeholder="Минута" required="required"  id="minute"><br>
    14.     <input type="text" placeholder="Описание" required="required"  id="about"><br>
    15.     <input type="button" value="Сохранить" id="save"><br>
    16.     <input type="button" value="Просмотреть последнее сохранение" id="show"><br>
    17.     <input type="button" value="Закрыть" id="close"> <br><br>
    18.     <div class="saved"></div>
    19.     <div class="table">
    20.     </div>
    21.     <script>
    22.         $("#save").click(function(){
    23.             var
    24.                 season = $('#season').val();
    25.                 seria = $("#seria").val();
    26.                 hour = $("#hour").val();
    27.                 minute = $('#minute').val();
    28.                 about = $('#about').val();
    29.             $.ajax({
    30.                 url:"obr.php",
    31.                 type:"POST",
    32.                 cache:false,
    33.                 data:({
    34.                     "season":season,
    35.                     "seria":seria,
    36.                     "hour":hour,
    37.                     "minute":minute,
    38.                     "about":about
    39.                 }),
    40.                 success:function(data){
    41.                     $(".saved").text(data);
    42.                 }
    43.             });
    44.            
    45.         });
    46.         $('#close').click(function(){
    47.             $('.table').css({display:"none"});
    48.         });
    49.         $("#show").click(function(){
    50.             $.ajax({
    51.                 url:'show.php',
    52.                 type:"POST",
    53.                 success:function(data){
    54.                     $(".table").text(data);
    55.                 }
    56.             });
    57.             $('.table').css({
    58.                 display:'block'
    59.             });
    60.         })
    61.     </script>
    62. </body>
    63. </html>
    вот обработчик на нажатие кнопки #show
    Код (Text):
    1. <?php
    2. $con = mysqli_connect('localhost','root','','savein');
    3. $query = mysqli_query($con,"SELECT * FROM `data` ORDER BY `id` DESC LIMIT 1");
    4. $data = mysqli_fetch_assoc($query);
    5. echo '<p>'.$data['season'].'</p>';
    6. echo '<p>'.$data['serial'].'</p>';
    7. echo '<p>'.$data['hour'].'</p>';
    8. echo '<p>'.$data['minute'].'</p>';
    9. echo '<p>'.$data['about'].'</p>';
    10. ?>
    Выводит вот что:
    <p>6</p><p>5</p><p>0</p><p>30</p><p>Ходячие мертвецы</p>
    Не знаю почему не работает
     
  4. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    у тебя всё работает ровно так, как должно :)
     
  5. PHP-Chainik12

    PHP-Chainik12 Новичок

    С нами с:
    31 янв 2018
    Сообщения:
    32
    Симпатии:
    2
    Посмотри на основную страницу вдруг дело в javascript
     
  6. Taktreba

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

    С нами с:
    11 янв 2017
    Сообщения:
    543
    Симпатии:
    132
    все дело в ходячих мертвецах, после второго сезона не возможно смотреть..
    а как насчет кавычек? может двойные попробовать?
     
  7. NightTrolley

    NightTrolley Новичок

    С нами с:
    9 май 2018
    Сообщения:
    8
    Симпатии:
    1
    Двойные кавычки используй
     
  8. PHP-Chainik12

    PHP-Chainik12 Новичок

    С нами с:
    31 янв 2018
    Сообщения:
    32
    Симпатии:
    2
    Давно пробовал не получилось, все дело в индексной страницы я так думаю
    --- Добавлено ---
    Пробовал на отдельном странице все получилось а тут нет
     
  9. PHP-Chainik12

    PHP-Chainik12 Новичок

    С нами с:
    31 янв 2018
    Сообщения:
    32
    Симпатии:
    2
    Простите что засорил форум оказываеться проблема была в javascript то есть в ajax запросе надо было выводить не методом text() а методом html() все сработало вот код
    Код (Javascript):
    1.             $.ajax({
    2.                 url:'show.php',
    3.                 type:"POST",
    4.                 success:function(data){
    5.                     $(".table").html(data);
    6.                 }
    7.             });