Ja igen, nogle gang skal der flere øjne til at gøre tingene på og jeg valgt at bruge din, men jeg kun også have brugt Dan's, jeg synes begge var god og de virker fint hos mig!.
#Stefan Svensson Der var ingen fejl hos mig ikke ud over at jeg skal små tilpasse den efter min kode altså til at hente ned fra database hvor mege point bruger have osv..
#dan Jeg synes virkelig også din var god, og ja jeg har ikke så meget andet at sige tak for hjælpen både til dig og stefan !
i begge få et like fra min side! da begge er utrolig gode!
Sidste spørgsmål fra min omkring point system, hvordan er den bedste måde at validere når jeg skal ligge det ind i databasen?
Sådan her ser det ud når point skal komme frem
- <?php
- if ($stmt = $this->mysqli->prepare('SELECT `point` FROM `bruger` WHERE `id` = ?')) {
- $stmt->bind_param('i', $id);
- $id = $_SESSION["id"];
- $stmt->execute();
- $stmt->bind_result($point);
- while ($stmt->fetch()) {
- if($point >= 10)
- {
- $arr = array(60, 40, 20);
- foreach ($arr as $value)
- {
- if($point >= $value)
- {
- echo "<div class=\"point_box\"><input type=\"radio\" name=\"point[]\" value=\"".$value."\"> ".$value." point </div>";
- }
- }
- echo "<div class=\"point_box\"><input type=\"radio\" name=\"point[]\" value=\"10\"> 10 point </div>";
- }
- else
- {
- echo "Du kan ikke oprette spørgsmål.";
- }
- }
- $stmt->close();
- } else {
- echo 'Der opstod en fejl i erklæringen: ' . $mysqli->error;
- }
- ?>
Sådan her ser det ud når jeg ligger noget ind i databasen:
- if ($stmt = $this->mysqli->prepare('UPDATE `bruger` SET `point`= `point` - ? WHERE `id`=?')) {
- $stmt->bind_param('ii', $point, $id);
- $point = implode($_POST["point"]);
- $id = $_SESSION["id"];
- $stmt->execute();
- $stmt->close();
- }
Indlæg senest redigeret d. 17.07.2013 09:51 af Bruger #17136