2015-04-15 5 views
0

У меня этот код. Я хочу обновить mysql через textarea. Я эхо мой MySQL в textarea, но я не знаю, как его обновить, я должен что-то вкладывать в что-то, потому что режим _GET ничего мне не дает, также я попытался выполнить «результат», но его же.Textarea -> php -> mysql -> php

<fieldset> 
    <form method="post" class="jNice"> 
     <p> 
      <textarea> 
       <?php 
       $result = mysql_query("select html from content where name = 'pagrindinis'"); 
       while ($row = mysql_fetch_assoc($result)) { 
        echo $row['html']; 
       } 
       ?> 
      </textarea> 
     </p> 

     <?php 
     if (isset($_POST['keisti'])) { 
      $change_info = array 
       (
       "html" => mysql_real_escape_string($_POST['html']) 
      ); 

      foreach ($change_info as $info) 
       if (empty($info)) 
        $klaida = "Tuščias langas"; 
      if (empty($klaida)) { 
       mysql_query("UPDATE `content` SET `html` = '" . $_GET['html'] . "' where `name` = 'pagrindinis'"); 
       echo "Informacija atnaujinta"; 
      } else 
       echo $klaida; 
     } 
     ?>     
     <input type="submit" value="Keisti" name="keisti"> 

    </form> 

</fieldset> 

Возможно, вы знаете что-нибудь лучшее для редактирования веб-сайта? Я хочу изменить код веб-сайта в текстовой области, чтобы сэкономить место в index.php. Я слышал что-то около richtext, но не много. Все участники были бы хороши. P.S. Редактирование кода находится в панели администратора.

+0

Почему текстовое поле без имени? – Epodax

+0

Вам действительно нужно сначала прочитать основы. –

+0

Ваша отправка POST, а не GET '

'. – chris85

ответ

1

Put имя тега к введенному TEXTAREA ->имя = "HTML"

<textarea name="html"> 
    <?php 
    $result = mysql_query("select html from content where name = 'pagrindinis'"); 
    while($row = mysql_fetch_assoc($result)) { 
     echo $row['html']; 
    } 
    ?> 
</textarea> 
Смежные вопросы