如果有名字和电子邮件的用户,我需要在get_id中找到。
if语句必须找到关于用户名和电子邮件的匹配,因为它来自tablen with 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();
}