Det er en ret lang kode, men grundlæggende er den ligesom den, du har skrevet:
$id = mysql_escape_string($_GET['id']);
$id2 = $row_bruger['id'];
$alder1 = 2008-date("Y", $row_bruger['foedselsdato']);
$alder2 = 2006-date("Y", $row_bruger['foedselsdato']);
$sex = $row_bruger['sex'];
$koen = $row_bruger['koen'];
$gratis = $row_bruger['gratis'];
$checkStatus = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS status FROM arrangementer WHERE id = '$id' AND alder1 < '$alder1' AND alder2 > '$alder2' AND sex = '$sex'"));
$checkBruger = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS bruger FROM tilmeldte WHERE dinnerid = '$id' AND brugerid = '$id2' AND standby = '0'"));
$checkStandby = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS standby FROM tilmeldte WHERE dinnerid = '$id' AND brugerid = '$id2' AND standby = '1'"));
$checkArr = mysql_fetch_array(mysql_query("SELECT antal FROM arrangementer WHERE id = '$id'"));
$checkKoen = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS tilmeldte FROM tilmeldte WHERE dinnerid = '$id' AND koen = '$koen'"));
$checkModKoen = mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS tilmeldte FROM tilmeldte WHERE dinnerid = '$id' AND koen != '$koen'"));
if ($checkBruger['bruger'] == 0) {
if ($checkStatus['status'] == 1) {
if ($checkArr['antal'] == 10) {
if ($checkKoen['tilmeldte'] >= 10) {
if ($checkStandby['standby'] == 0) {
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Afventer', '1', '')");
echo 'Tilmeldingen til det ønskede arrangement er desværre allerede lukket.<br /><br />';
echo 'Du vil i stedet blive tilføjet på Standby Listen. <br /><br />';
echo 'Kommer der afbud til det pågældende arrangement, vil personer på Standby Listen modtage en e-mail med information herom. <br /><br />';
echo '<b>Bemærk:</b> Eventuelle afbud kan komme helt frem til arrangementet finder sted, så hold løbende øje med information på din e-mail.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
} else {
if ($checkKoen['tilmeldte'] < 20) {
mysql_query("DELETE FROM tilmeldte WHERE dinnerid = '$id' AND brugerid = '$id2'");
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Afventer', '0', '$time')");
echo '<meta http-equiv="refresh" content="10;url=https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '">';
echo 'Du ønsker at tilmelde dig et arrangement og viderestilles til betaling inden for 10 sekunder. <br /><br />';
echo '<i>Finder betalingen ikke sted <b>inden for 15 minutter</b> vil din tilmelding automatisk blive annulleret og pladsen til det ønskede arrangement vil herefter blive frigivet igen.</i><br /><br />';
echo 'Hvis du ikke er blevet videresendt, klik <a href="
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '" class="link">her</a>.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="parent.location.href=\'
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '\';" value=" Ok " class="boxsubmit" />';
} else {
echo 'Du er allerede tilmeldt arrangementet som standby.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
}
}
} else {
if ($vip == 'true' && $gratis == '1') {
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Betalt', '0', '')");
mysql_query("UPDATE brugere SET gratis = '0' WHERE id = '$id2'");
echo 'Du er nu tilmeldt arrangementet. Rigtig god fornøjelse.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
} else {
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Afventer', '0', '$time')");
echo '<meta http-equiv="refresh" content="10;url=https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '">';
echo 'Du ønsker at tilmelde dig et arrangement og viderestilles til betaling inden for 10 sekunder. <br /><br />';
echo '<i>Finder betalingen ikke sted <b>inden for 15 minutter</b> vil din tilmelding automatisk blive annulleret og pladsen til det ønskede arrangement vil herefter blive frigivet igen.</i><br /><br />';
echo 'Hvis du ikke er blevet videresendt, klik <a href="
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '" class="link">her</a>.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="parent.location.href=\'
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '\';" value=" Ok " class="boxsubmit" />';
}
}
} else {
if ($checkKoen['tilmeldte'] >= 20) {
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Afventer', '1', '')");
echo 'Tilmeldingen til det ønskede arrangement er desværre allerede lukket.<br /><br />';
echo 'Du vil i stedet blive tilføjet på Standby Listen. <br /><br />';
echo 'Kommer der afbud til det pågældende arrangement, vil personer på Standby Listen modtage en e-mail med information herom. <br /><br />';
echo '<b>Bemærk:</b> Eventuelle afbud kan komme helt frem til arrangementet finder sted, så hold løbende øje med information på din e-mail.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
} else if ($checkModKoen['tilmeldte'] > 0) {
echo 'Du har ikke det køn, dette arrangement henvender sig til, og har derfor ikke mulighed for at tilmeldte dig dette.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
} else {
mysql_query("INSERT INTO tilmeldte VALUES ('', '$id', '$id2', '$koen', 'Afventer', '0', '$time')");
echo '<meta http-equiv="refresh" content="10;url=https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '">';
echo 'Du ønsker at tilmelde dig et arrangement og viderestilles til betaling inden for 10 sekunder. <br /><br />';
echo '<i>Finder betalingen ikke sted <b>inden for 15 minutter</b> vil din tilmelding automatisk blive annulleret og pladsen til det ønskede arrangement vil herefter blive frigivet igen.</i><br /><br />';
echo 'Hvis du ikke er blevet videresendt, klik <a href="
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '" class="link">her</a>.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="parent.location.href=\'
https://betaling.wannafind.dk/proxy/p.php/http://www.dinnerclub.dk/new/tilmeld_betaling.php?id=' . $_GET['id'] . '\';" value=" Ok " class="boxsubmit" />';
}
}
} else {
echo 'Du kan ikke tilmelde dig dette arrangement.<br /><br />
Dette skyldes at du:<br /><br />
- ikke er inden for den rigtige alderskategori <br /><br />
og/eller<br /><br />
- ikke har den seksualitet, dette arrangement henvender sig til.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
}
} else {
echo 'Du er allerede tilmeldt arrangementet.<br /><br />
Fremgår arrangementet ikke under "Dine tilmeldte arrangementer" skal du opdatere "Din side", hvorefter arrangementet vil fremgå.<br /><br />';
echo '</div>';
echo '<div class="boxcontent2">';
echo '<input type="button" onclick="window.self.close()" value=" Ok " class="boxsubmit" />';
}