Door
John De Zon
op 14-07-2014 11:49
gewijzigd op 14-07-2014 11:49
5.746 views
Hallo iedereen,
Ik ben bezig met mijn browsergame en ik loop compleet vast bij het opzetten van de eerste keer dat iemand het speelt.
Het is de bedoeling dat als de user business_life 0 in de database heeft staan. Hij nog nooit gespeeld heeft dan moet de onderstaande html pagina gegeven worden maar ik gebruik MySQL! Ik heb al een query toegevoegd maar dan loop ik vast! Hopelijk kan iemand mijn hiermee helpen.
<?php
include 'config/mysql.php';
$userName = $_SESSION['userName'];
$query = mysql_query("SELECT * FROM `logins` WHERE `userName`='$userName' AND `business_life`='0'");
if(isset($_SESSION['userName'])) {
?>
<!DOCTYPE html>
<html>
<head>
<title>TeamCrafted: Business Life</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="http://www.teamgame.tk/css/game.css">
</head>
<body>
<?php include_once("header.php"); ?>
<div class="content">
<div>
<h2>Welkom <?php echo $_SESSION['userName'];?>,</h2>
<p>op BUSINESS LIFE!</p>
<p>We hebben vernomen dat dit de eerste keer is dat je dit spel speelt.</p>
<p>Je kan starten als je wilt door op de startknop te klikken.</p>
<form href="install_business_life.php">
<button type="submit" class="button_kort" >Start</button>
</form>
</div>
</div>
</body>
</html>
<?php
} else {
header('Location: index.php');
}
?>
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/u837763209/public_html/business_life.php on line 5
Warning: mysql_num_rows() expects parameter 1 to be resource, string given in /home/u837763209/public_html/business_life.php on line 9
Code
<?php
include 'config/mysql.php';
if(isset($_SESSION['userName'])) {
$query = "SELECT * FROM logins WHERE userName = '$username' AND business_life = 0";
$result = mysql_query($connectie, $query);
if($result === false) {
echo 'een fout met '.$query .'<br>'.mysql_error($connectie);
}
if (mysql_num_rows($query)==true) {
//Pagina wanneer 0
?>
<!DOCTYPE html>
<html>
<head>
<title>TeamGame: Business Life</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="http://www.teamgame.tk/css/game.css">
</head>
<body>
<?php include_once("header.php"); ?>
<div class="content">
<div>
<h2>Welkom <?php echo $_SESSION['userName'];?>,</h2>
<p>op BUSINESS LIFE!</p>
<p>We hebben vernomen dat dit de eerste keer is dat je dit spel speelt.</p>
<p>Je kan starten als je wilt door op de startknop te klikken.</p>
<form href="install_business_life.php">
<button type="submit" class="button_kort" >Start</button>
</form>
</div>
</div>
</body>
</html>
<?php
} else {
//Pagina wanneer 1
?>
<?php
}
} else {
header('Location: index.php');
}
?>
[size=xsmall]Toevoeging op 15/07/2014 11:20:49:[/size]
<?php
session_start();
mysql_connect('localhost', 'root', 'wachtwoord') or die('Could not conect to MySQL.');
mysql_select_db('login') or die('Could not connect to MySQL database.');
?>
<?php
session_start();
$connectie = mysql_connect('localhost', 'root', 'wachtwoord') or die('Could not connect to MySQL.');
mysql_select_db('login', $connectie) or die('Could not connect to MySQL database.');
?>
in mijn vorige post geef ik aan waar jij $connectie neer kunt zetten in mysql.php, zodat je bij het uitvoeren ook inderdaad $connectie beschikbaar hebt om met mysql_query() te kunnen gebruiken.
**knip** je komt met de ene naar de andere vraag. Het geeft mij het gevoel dat je veel knipt en plakt maar weinig leert of wil leren. Laten we daarom beginnen bij het begin. Lees mijn vorige post nog eens en probeer daar nou eens antwoord op te geven.