是这样的,要做一个旅游网站,要涉及到几日游,比如 杭州  可以1日游、也可以5日游。1日游就要安排一天的行程景点、线路等等。5日游就要安排5天的行程景点、线路等等.在后台怎么添加这些数据?我想的是做一个下拉列表里面value为1、2、3、4、5、6。当value==1的时候就在下面自动显示一组的文本比如景点、线路、旅店。value==5的时候就自动显示5组文本比如景点、线路、旅店等等一些,这个要怎么写代码。越详细越好谢谢了。 另外 这块的数据库设计也很迷茫。比如1日游 里面有景点、线路等等 在这中间还要添加相关景点的图片  如果是5日游,如果有5个景点就要添加5个相关景点的图片,每个景点都是很多张图片的。

解决方案 »

  1.   

    日游一个表 ,景点一个表,然后关联。下拉列表change后,通过ajax取数据。
    说了这些,应该没问题了吧
      

  2.   

    例如:主表 1日游--大概的介绍----价钱---一些通用的信息----id
          1.        去A,B点玩     100                    1
    附表  主表id---景点介绍--景点路线------一些景点的信息。
           1       A景点的内容,怎么去A景点的。包吃饭不。
           1       B景点的内容----------------
    添加主表后,附表可以无限添加路线,景点。大概思路就是这样
      

  3.   

    这种的用ajax 不是很熟悉。。现在我想的是 日游一个表,景点一个表、图片一个表  现在 问题是 1日游就要安排一天的行程景点、线路等等。5日游就要安排5天的行程景点、线路等等.在后台怎么添加这些数据,因为几日游是不定的,一个地方可以有几种,比如杭州,可以一日游 也可以2日游  这里的代码怎么写。
      

  4.   

    天数表:
    ID,天数
    行程表:
    ID,日期ID,行程内容
    类似于一个分类嘛,下拉列表选择天数表,然后通过下拉列表的SelectedIndexChanged把下拉列表的ID传到下面的控件的sql where 的ID 然后显示简单流程
      

  5.   

    我想的是1.主表:价格、标题、天数id、、、、、2.天数表:天数id、1天、2天、、、、、、3.景点表:地点、旅馆、图片id、、、、4:图片表:图片id、图片 但是感觉这样设计好像还有点问题。
      

  6.   


    你不要把天数和填写景点的信息混淆在一起。一开始都只有一个景点的信息输入框,用户可以自己添加,每次添加一个,这个你可以看看动态添加table,js就可以做到了。