MySql php数据显示在表格中

时间:2014-10-14 10:17:27

标签: php mysql word-wrap tablerow

我正在做一组简单的PHP脚本来编辑和返回网站上的MySQL记录。 一切都很好,但有一种化妆品,我似乎无法纠正。 我认为非常生疏我错过了一些明显的东西 - 尽管我已经尝试了所有我能想到的东西。 字段ADDTEXT的内容可能相当大,我想将其全部包装到表格单元格中。当超过单个行长度时,此脚本会截断它。  是的,我知道我应该使用mysqli _...但我对此感到厌恶!

  <html>
  <head>
  <title>Form Edit Data</title>
  </head>

  <body>
  <table border=1>
  <tr>
    <td align=center>EDIT NEWS ITEM</td>
  </tr>
  <tr>
  <td>
      <table style="width:100%">
   <tr>
      <?


   $id=$_GET['id'];

  include "D***************.uk\public_html\html\ConnectDB.php";//database connection

      $order = "SELECT * FROM st¬¬¬¬¬¬¬ where TYPE = '".$id."'";


      $result = mysql_query($order);
      $row = mysql_fetch_array($result);
  ?>
      <form method="post" action="edit_data.php">
      <input type="hidden" name="id" value="<? echo "$row[TITLE]"?>">
        <tr>       
          <td>Item Title</td>
          <td>
            <input type="text" name="title"
        value="<? echo "$row[TITLE]"?>">
          </td>
        </tr>
    <tr>
          <td>Item Text</td>
          <td>
            <input type="text" name="text" 
          value="<? echo "$row[ADDTEXT]"?>">
          </td>
        </tr>
        <tr>
          <td align="right">
            <input type="submit"
          name="submit value" value="Edit">
          </td>
        </tr>
      </form>
      </table>
    </td>
  </tr>
</table>
</body>

2 个答案:

答案 0 :(得分:0)

    Try it
<html>
      <head>
      <title>Form Edit Data</title>
      </head>

      <body>
      <table border=1>
      <tr>
        <td align=center>EDIT NEWS ITEM</td>
      </tr>
      <tr>
      <td>
          <table style="width:100%">
       <tr><td>
          <?


       $id=$_GET['id'];

      include "D***************.uk\public_html\html\ConnectDB.php";//database connection

          $order = "SELECT * FROM st¬¬¬¬¬¬¬ where TYPE = '".$id."'";
     $result = mysql_query($order);
          $row = mysql_fetch_array($result);
      ?>
          <form method="post" action="edit_data.php">
          <input type="hidden" name="id" value="<?php echo $row['TITLE']?>">
            <tr>       
              <td>Item Title</td>
              <td>
                <input type="text" name="title"
            value="<?php echo $row['TITLE']?>">
              </td>
            </tr>
        <tr>
              <td>Item Text</td>
              <td>
                <input type="text" name="text" 
              value="<?php echo $row['ADDTEXT']?>">
              </td>
            </tr>
            <tr>
              <td align="right">
                <input type="submit"
              name="submit value" value="Edit">
              </td>
            </tr>
          </form>
          </td>
          </tr>
          </table>
        </td>
      </tr>
    </table>
    </body>

答案 1 :(得分:0)

将其更改为textarea字段。

<textarea name="text"><?php echo $row['ADDTEXT'];?></textarea>