在我开始之前,这是一项任务。我只是在伸出援助之手一些指导:)
我正在开发一个健身会员网站,该网站允许用户注册,登录和预订活动。
除了活动预订系统之外,我还可以进行所有工作,这就是我需要指导的地方。我有一个txt文件,其中包含每个活动名称,时间以及总共可以参加多少活动的活动日志。我想在每个活动行末添加确切的参加者。因此,允许用户预订活动,这会将他们的用户名添加到活动中。
这就是我当前打印activity.txt文件的方式(最右边的“图书”按钮除外)。
NumberOne 3 Wednesday 8am (BOOK)
NumberTwo 7 Thursday 10am (BOOK)
NumberThree 20 Monday 1pm (BOOK)
NumberFour 15 Tuesday 5pm (BOOK)
基本上,我需要指导的是“预订”按钮。一旦按下“预订”按钮,它将把用户预订到该活动中。
这是我的activity.txt文件当前的外观:
NumberOne,3,Wednesday 8am
NumberTwo,7,Thursday 10am
NumberThree,20,Monday 1pm
NumberFour,15,Tuesday 5pm
这是我当前拥有的打印活动的代码:
function bookActivity()
{
$fileContentsArray = file("activity.txt");
echo "<table>";
foreach($fileContentsArray as $one_persons_data)
{
echo '<tr>';
$splitted = preg_split('/,/', $one_persons_data);
foreach ($splitted as $one)
{
echo "<td>$one</td>";
}
echo '</tr>';
}
echo "</table>";
}
下面是我的users.txt文件(如果需要)。所有密码均保存在MD5中
jiten:3fc0a7acf087f549ac2b266baf94b8b1
jb:3fc0a7acf087f549ac2b266baf94b8b1
test:bed128365216c019988915ed3add75fb
joeBlogg:bed128365216c019988915ed3add75fb
userX:bed128365216c019988915ed3add75fb
userY:bed128365216c019988915ed3add75fb
非常感谢所有帮助。对如何执行此操作感到非常困惑。
这是一个粗略的指导原则(我将不做详细说明,因为毕竟这是家庭作业),我将假设您不允许使用与文本文件不同的任何东西,但可以根据需要创建/删除任意多个文本文件。 。
file(...)
正确的标志设置来分析活动txt文件explode()
这里找到方便。当有人按下“读书活动”按钮时,您必须执行以下步骤:
要显示已预订用户的列表,只需从每个活动文件中读取文件内容。implode()
这次您可能会发现有用。
我希望这会帮助您找到正确的轨道。最后要注意的是,文本文件并非旨在做到这一点:小型数据库更易于使用,学习更有趣并且对您的未来更有用。
参考:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句