За последние 24 часа нас посетили 64112 программистов и 1741 робот. Сейчас ищут 852 программиста ...

Редактор?!

Тема в разделе "PHP и базы данных", создана пользователем Vitte, 2 мар 2017.

  1. Vitte

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

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Привет всем, делаю редактор на сайт, но почему то не понимаю, запрос никак не выполняется..

    Вот код:
    1. Передаем в браузере id

    PHP:
    1. <td>
    2.  
    3.     <a href="http://4clash.com/admin/edit_srv.php?red_id=<?php echo $art['id']; ?>" > Ред </a>
    4.  
    5. </td>
    2. Обработчик


    PHP:
    1. <form method="POST" action="">
    2.  
    3.  
    4.      <p><strong>Введите название сервера</strong></p>
    5.      <input type="text" name="title" autofocus required value="<?php echo ($result['title']); ?>">
    6.  
    7.      <p><strong>Какая игра? (Пример: Clash Royale или Clash of Clans)</strong></p>
    8.      <input type="text"  name="title2" autofocus required value="<?php echo ($result['title2']); ?>">
    9.  
    10.      <br>
    11.      <button type="submit" name="ed_srv">Сохранить</button>
    12.  
    13. </form>
    14.  
    15. <?php
    16.  
    17.    
    18.  
    19.   if (isset($_GET['red_id'])) { //Проверяем, передана ли переменная на редактирования
    20.         if (isset($_POST['title'])) { //Если новое имя предано, то обновляем и имя и цену
    21.             $sql = mysqli_query('UPDATE `server` SET '
    22.                     .'`title` = "'.$_POST['title'].'",'
    23.                     .'`title2` = '.$_POST['title2'].' '
    24.                     .'WHERE `id` = '.$_GET['red_id']);
    25.         }
    26.     }
    27.  
    28. if (isset($_GET['red_id'])) { //Если передана переменная на редактирование
    29.         //Достаем запсись из БД
    30.         $sql = mysqli_query($link, "SELECT `title`,`title2` FROM `server` WHERE `id`=".$_GET['red_id']); //запрос к БД
    31.         $result = mysqli_fetch_assoc($sql); //получение самой записи
    32.        
    33.  
    34.   }
    35. ?>
    Удалять/добавлять научился, а редачить - нет
    Помогите, кто сможет
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    какой? отладку делал?
     
  3. Vitte

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

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Какую откладку?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    От лажи код отлаживать.
     
  6. Vitte

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

    С нами с:
    30 янв 2017
    Сообщения:
    113
    Симпатии:
    5
    Опять дань проебу на какую-то ошибочку и все)
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Это дисциплинирует вникать как всё работает, тогда будет проще писать код и быстро находить ошибки, за пару минут
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Осваивай дебаг, брейкпоинты, все такое