【发布时间】:2010-12-14 06:45:04
【问题描述】:
我正在编写一个基本上具有告诉朋友功能的脚本,但我正在尝试找出捕获和处理数据的最佳方法。
例如:
我是否显示 5 对字段来询问姓名和电子邮件,每对字段分别为 $friend_name1/$friend_email1、$friend_name2/$friend_email2 等,这样您就可以一次向 5 个朋友发送电子邮件?
我是否显示一对并使用 JavaScript 允许用户使用变量命名约定 #1 继续添加更多朋友?
我是否按照 #1 或 #2 中的建议显示它们,然后提交一个数组,例如$friend_email[]/$friend_name[]等
捕获数据的最佳方式是什么?
那么处理数据的最佳方式是什么?
如果你得到一个数组,比如#3,你会循环遍历每个 $friend_name $_POST 吗?您是否将其存储在另一个数组中?您如何确保正确的姓名/电子邮件组合保持在一起,例如,如果用户没有为第三个朋友添加“姓名”?
大多数人如何做到这一点,以便在捕捉过程中保持灵活性并在处理过程中保持精确?我真的在这里寻找逻辑,尽管非常感谢示例代码。
我正在跟踪的一件事是谁在指代谁。例如,如果 A 推荐 B 而 B 买东西,A 将受益。所以准确性和安全性对我来说非常重要。
谢谢, 瑞恩
【问题讨论】:
-
作为更新:最终我没有选择选择的答案。它确实完美地解决了这个问题,但我也希望以后能够克隆姓名和电子邮件字段,以便用户可以选择通过单击链接添加更多朋友。通过在我原来的问题中使用方法#3,这使得克隆非常容易。您可以在此处阅读其余部分:stackoverflow.com/questions/4495771/cloning-with-jquery
标签: php javascript forms