Textarea - > php - > mysql - > php

问题描述:

我得到了这段代码。我想通过textarea更新mysql。我在textarea中回复了我的MySQL,但是我不知道如何更新它,我应该把所有的东西都放在东西里,因为_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

为什么没有名字textarea的? – Epodax

+0

您确实需要先阅读基础知识。 –

+0

您发送的是POST,而不是GET'

'。 – chris85

认沽姓名标签的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>