Jeg arbejder på en "godkend" funktion til et spil, hvor de skal kunne lave stamtræ, men den begynder at drille lidt. De tre funktioner der skal være er:
1) Update en status til at være on og ikke of.
2) Opret stamtræ med personens ID.
3) Træk 16 point fra brugeren.
Tingene går fint igennem, men den printer "Noget gik galt, så din person er ikke oprettet. Kontakt support hvis fejlen forsætter." ud, fremfor Personen er nu godkendt.
- <?php
- $id = $_GET[id];
- $q1 = "SELECT * FROM persons WHERE persID = '$_GET[id]'" or die(mysqli_error($con));
- $res = mysqli_query($con, $q1);
- $v2 = mysqli_fetch_array($res);
- ?>
-
- <?php
- $id = $_GET[id];
- $query = mysqli_query($con, "UPDATE persons SET persstatus = 'on' WHERE persID = '$_GET[id]'") or die(mysqli_error($con));
- $result = mysqli_query($con, $query);
- $query2 = mysqli_query($con, "INSERT INTO pedigree (pedID) VALUES ({$id})") or die(mysqli_error($con));
- $result = mysqli_query($con, $query);
- $query2 = mysqli_query($con, "UPDATE members SET point = point - '16' WHERE userID = '" . $v2['userID'] ."'") or die(mysqli_error($con));
- $result = mysqli_query($con, $query);
-
- if ($result) {
- $message = "Personen er nu godkendt.";
- }
- else {
- $message = "Noget gik galt, så din person er ikke oprettet. Kontakt support hvis fejlen forsætter.";
- $message .= "<br />" . mysql_error();
- }
-
- if (!empty($message)) {echo "<p>" . $message . "</p>";
- }
- ?>
Nogle der kan hjælpe
?
Indlæg senest redigeret d. 14.01.2014 21:12 af Bruger #17534