简单PHP RSVP表单

简单PHP RSVP表单,php,mysql,Php,Mysql,我正试图为我(即将到来的)婚礼编写一个非常简单的PHP RSVP页面。我专门为这项任务学习PHP,一切都进行得很顺利,直到我遇到困难。下面是我如何设想这项工作的高级步骤,以及我目前编写的代码。我真的很想在这周完成这项工作,所以任何帮助都将不胜感激 用户输入名字和姓氏并点击“搜索”按钮。是窗体外观的图像。下面是表单的HTML <form method = "post" action="rsvp.php"> <span>First Na

我正试图为我(即将到来的)婚礼编写一个非常简单的PHP RSVP页面。我专门为这项任务学习PHP,一切都进行得很顺利,直到我遇到困难。下面是我如何设想这项工作的高级步骤,以及我目前编写的代码。我真的很想在这周完成这项工作,所以任何帮助都将不胜感激

  • 用户输入名字和姓氏并点击“搜索”按钮。是窗体外观的图像。下面是表单的HTML

            <form method = "post" action="rsvp.php">
                <span>First Name:</span><input type="text" name="firstName" value="Father">
                <span>Last Name </span><input type="text" name="lastName" value="Test">
                <input type="submit" name="search_submit" value="Search">
            </form>
    
  • 按“RSVP”按钮,为每位客人运行适当的更新语句

  • 我真的认为我可以找出所有的数据验证(确保每个客人都选择了一个广播框)并在通过步骤4后更新语句。我真的不知道该怎么做。关于应该做什么,我有很多想法,但我希望能从这里的专家那里得到一些想法,而不是像现在这样长篇大论。再次感谢您的帮助。

    我认为您的表格应该是:

    <input type="radio" class="radioButtons" name="guess[' . $row['ID'] . ']" value="yes">
    <input type="radio" class="radioButtons" name="guess[' . $row['ID'] . ']" value="no">
    

    首先,祝贺你即将举行的婚礼!我可以提个建议吗?与其为此而感到压力,不如看看。谢谢你的快速回复。实际上,在我发布这篇文章之前,我刚刚下载了它。我快速浏览了一下,发现里面有很多我并不需要的东西。在我的工作中,我已经经历了别人的HTML/CSS足够多的时间来认识到,构建简单的东西通常比剥离更复杂的项目来满足您的需要更容易。我希望能在这里找到一些东西,如果失败的话,我会选择Hydzik路线。我也对PHP非常感兴趣,并打算在这个项目完成后继续使用它。再次感谢你的回复。相信我,我听到了。离我的婚礼还有至少一年的时间,我将为RSVP制作一个网站,试图在一个注册表中挂上钩,整个她爆炸了。不过,在那之前,我完全满足于建立一个WordPress网站,并就此结束。还有很多其他的事情需要强调!
                //This is the code that will eventually update the SQL database with the user's responses.
                if (isset($_POST['rsvp_submit'])) {
                    echo 'What do I do now?';
                }
    
    <input type="radio" class="radioButtons" name="guess[' . $row['ID'] . ']" value="yes">
    <input type="radio" class="radioButtons" name="guess[' . $row['ID'] . ']" value="no">
    
    if (isset($_POST['rsvp_submit'])) {
        foreach ($_POST['guess'] as $key => $value) {
             $attending = 0;
             $not_attending = 0;
             if ($value == 'yes') {
                 $attending = 1;
             } else if ($value == 'no') {
                 $not_attending = 1;
             }
             $sql = 'UPDATE guess set attending = $attending, not_attending = $not_attending WHERE id = $key;
             .....
        }
    }