0

我需要在已经制作的get_id中找出是否有用户名称和电子邮件。

if语句必须找出用户名和电子邮件匹配它,因为它来自tablen与get,

现在的问题:即使用户名与 get_id 以及他的用户名和电子邮件一起存在,它仍然会出现在前面。

已解决:我希望它做的是它应该通过会话找出并选择有关适合在一起的事物的内容,以及他是否曾经这样做过。如果他做过一次,他不仅会再做一次。

if ($stmt = $this->mysqli->prepare('SELECT tilmeldt_navn, tilmeldt_email FROM `tilmeldtOpgave` WHERE `get_id` = ?')) { 
        $stmt->bind_param('i', $id);
        $id = $_GET['id'];

        $stmt->execute();
        $stmt->bind_result($tilmeldt_navn, $tilmeldt_email);
        if($stmt->num_rows != 1){
            if($tilmeldt_navn = $_SESSION["navn"] and $tilmeldt_email = $_SESSION["mail"])
            {
                ?>
                <form action="#" method="post">
                    <input type="submit" name="tilmeld" value="Tilmeld dig!" id="tilmeldklik">
                </form>
                <?php
            }
            else
            {
                ?>
                <form action="#" method="post">
                    <input type="submit" name="frameld" value="Frameld dig!" id="frameldklik">
                </form>
                <?php
            }
        }
        $stmt->close();
    }
4

0 回答 0