将数据库输出插入特定的div标签

时间:2014-07-28 21:27:19

标签: php html mysql

我有一个表单设置,我希望用户能够输入信息,然后通过单选按钮选择数据库将输出插入的数据。现在我已将其设置为用户可以输入其信息的位置,并且信息将输出到div中,但我正在试图弄清楚如何将数据从1数据库插入到不同的div中。例如:

The user inserts: Hello World

然后输入数据库并显示在div1中,但稍后用户决定输入“你好吗?”并且会显示在div2中,您会看到类似

的内容
     |    div1      |     |      div2    |
     | Hello World  |     | How are you? |

我是否需要在数据库中创建与我各自的div标签对应的2个单独的表?最简单的方法是什么?

2 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。

  • 也许最合乎逻辑且最正确的方法是让一个表包含以下列:user_iddiv_nametext
  • 另一种方法是拥有一个表格和user_iddiv1div2表格
  • 正如您所提到的,可以有两个表格,其结构为user_idtext,其中确定哪个div位于表名中但是这个是不是很好的形式,我建议反对它。

答案 1 :(得分:0)

像这样使用:

<?php
$result = mysql_query("SELECT * FROM table where column='column'"); 
while($row = mysql_fetch_array($result))
 {
 if($row['id']=="Hello World")
    {
     echo "<div id='div1'>".$$row['id']."</div>";
    }
 else if($row['id']=="How are you?")
    {
      echo "<div id='div2'>".$$row['id']."</div>";
    }
 }
 ?>
相关问题