Hej.
Jeg er stødt ind i et problem med min database og PHP. Jeg vil gerne have, at den viderestiller en person til en bestemt side. Men det virker ikke helt efter hensigten, da jeg er ved at lave et spil ved hjælp af PHP og mysql.
Her er noget af den kode jeg har lavet:
Registrering af bruger:
- <?php
- include('connect.php');
-
- //Når man klikker på submit (Registrer) knappen//
- $submit = $_POST['submit'];
-
- //data fra registrer.php //
- $navn = mysql_real_escape_string(strip_tags($_POST['navn']));
- $email = mysql_real_escape_string(strip_tags($_POST['email']));
- $brugernavn = mysql_real_escape_string(strip_tags($_POST['brugernavn']));
- $adgangskode = mysql_real_escape_string(strip_tags($_POST['adgangskode']));
- $gentag = mysql_real_escape_string(strip_tags($_POST['gentag']));
- $styrke = 50;
- $hurtighed = 50;
- $viden = 50;
- $charme = 50;
- $popularitet = 0;
- $penge = 500;
- $indkomst = 100;
- $brugertype = 0;
- $rpgnavn = $brugernavn;
- $sideid = 0;
- $dato = date("Y-m-d");
-
- $salt = "hatala";
- $evtlastsalt = "haha";
-
- echo "<h1 align='center'>Registrering af bruger</h1>";
-
- $sql = "SELECT * FROM brugere WHERE brugernavn ='" . $brugernavn . "'";
-
- $resultat = mysql_query($sql);
- ?>
Jeg henter sideid'et ved at gøre sådan:
- $sql2 = "SELECT id, navn, email, brugertype, brugernavn, rpgnavn styrke, hurtighed, viden, charme, popularitet, penge, indkomst, sideid FROM brugere";
-
- $resultat2 = mysql_query($sql2);
-
- $post = mysql_fetch_array($resultat2);
Start af spil:
- <?php include('adgangskontrol.php'); ?>
- <?php include('database.php'); ?>
- <?php
-
- if ($post['sideid'] == 0)
- {
- //Hvis man ikke har spillet spillet før//
- header('Location: start2.php');
- }
- if ($post['sideid'] == 1)
- {
- //Hvis man har startet spillet//
- header('Location: start/index.php');
- }
- else
- {
- //Hvis man har gennemført spillet//
- header('Location: slut/index.php');
- }
-
-
- ?>
Der er bare det ved det, at den bruger else funktionen, selvom jeg ved at brugeren har sideid 0. Nogle som ved, hvordan man ordner der?
Tak for hjælpen på forhånd
.