【问题标题】:I want to create a website for polls/survey like this http://www.poll-maker.com/ [closed]我想为这样的投票/调查创建一个网站 http://www.poll-maker.com/ [关闭]
【发布时间】:2015-04-29 05:47:46
【问题描述】:

但没看懂

  1. 生成链接的概念&

  2. 更重要的是他们如何将数据保存在数据库中,他们是像投票的 id 和是/否点击一样保存数据还是使用其他逻辑完成。

  3. 过期的投票会怎样?它们会保留在数据库中还是其他地方?

请帮忙

【问题讨论】:

  • 谷歌。互联网上有很多关于如何建立动态网站的信息。不要偷懒,做一些研究然后回来解决具体问题
  • 我知道如何让它只是不确定它背后的逻辑..

标签: php database web logic development-environment


【解决方案1】:

要处理 URL,您可以使用 cURL。

但我有一个简单的方法。你可以使用Query Strings的概念。

创建新问题

将新问题存储在数据库中。给每个问题一个唯一的 ID。

然后在用户提交问题后向他显示如下链接:

http://do-survey.com?question=xzxsa

存储投票

Get question like:

   if(isset($_GET['question']))
   {
       $question = $_GET['question'];
        // Now you have the question unique id manipulate the database using this
   }

【讨论】:

  • 谢谢mishraji...顺便说一句,这有利于识别用户,因此他/她不会多次投票...
  • 您可以将客户端的IP地址存储在数据库中并匹配它......或者如果只允许注册用户然后通过电子邮件......如果我的回答对您有帮助,请接受它
  • 好的。我知道了,感谢并接受答案,我需要 15 个我现在没有的声誉。
  • @SangeetShukla 投票,您需要 15 个 repo 接受答案不需要任何 repo..只需单击 repo 下方的勾号
  • 我不知道如何接受答案,我找不到选项...EditOk...我刚刚找到了那个勾号...你应得的。 ..
【解决方案2】:

这里不是问这些问题的地方,而是让我的回答至少有点用处:

他们没有生成链接。该链接不以服务器上文件的形式存在。以包含 'id' 'poll' 'var1' 'var2' 的数据库为例。

您可以制作一个从链接获取参数的 php 页面,例如 mysite.com/poll?id=1

php 脚本将获取 '1' 作为参数,然后您 SELECT * FROM table WHERE id=1 并使用数据库中的数据通过 php 生成内容。

【讨论】:

  • 参数链接?你的意思是查询字符串吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多