Synology-Forum.nl
Overige software => Web Station => Topic gestart door: jurtjee1997 op 28 mei 2015, 08:43:36
-
Goeiedag,
I had een vraagje, deze code klopt niet. kan iemand kijken wat er fout aan is?
<?php
$connect= mysql_connect("localhost", "root", "");
mysql_select_db("login");
if(isset($_Post['submit'])){
$username = $_Post['username'];
$password = $_Post['password'];
$qeury = mysql_qeury("SELECT * FROM users WHERE username='".$username."'");
if(mysql_num_rows($qeury) > 0){
while($row = mysql_fetch_assoc($qeury)) {
if($row['password'] == $password) {
echo "<center>successfully logged in!</center>";
} else {
echo "<center>Wrong password!</center>";
}
}
} else {
echo "<center>Username not found!</center>";
}
}
?>
Met vriendelijke groet,
Jur Dekker
-
qeury schrijf je zo : query
-
Bedankt, ik ga kijken of dat het is(Denk het wel)
-
En omdat alle beetjes helpen, gebruik $_POST met hoofdletters.
-
Het werkt na dit nog steeds niet?
<?php
$connect= mysql_connect("localhost", "root", "");
mysql_select_db("login");
if(isset($_Post['submit'])){
$username = $_Post['username'];
$password = $_Post['password'];
$query = mysql_query("SELECT * FROM users WHERE username='".$username."'");
if(mysql_num_rows($query) > 0){
while($row = mysql_fetch_assoc($query)) {
if($row['password'] == $password) {
echo "<center>successfully logged in!</center>";
} else {
echo "<center>Wrong password!</center>";
}
}
} else {
echo "<center>Username not found!</center>";
}
}
?>
-
En omdat alle beetjes helpen, gebruik $_POST met hoofdletters.
Ga het zo doen
-
Bedankt, het werkt perfect.
Maar ik had een vraagje, hoe maak ik nu iets dat je op je eigen pagina bent waar staan jou gegevens van de database?
iemand een tut wat ik kan gebruiken?
-
Om je op weg te helpen :
http://www.google.nl/search?q=teach+me+php
http://www.google.nl/search?q=teach+me+mysql
http://www.google.nl/search?q=teach+me+php+mysql
http://www.google.nl/search?q=teach+me+php+code
http://www.google.nl/search?q=php+tutorials
http://www.google.nl/search?q=php+tutorials+pdf
http://www.google.nl/search?q=mysql+tutorials
http://www.google.nl/search?q=mysql+tutorials+pdf
http://dev.mysql.com/doc/
http://dev.mysql.com/doc/index-other.html
-
Maar ik ik heb dat hij naar Page.php gaat, maar ik wil dat daar staat welkom $username?
Hoe moet ik dat doen? (het is op een ander pagina)
-
Het staat allemaal in die handleidingen.
Hier een aangepaste regel uit je eigen code :
echo "<center>" . $_POST['username'] . " successfully logged in!</center>";
Kan je van maken :
echo "<center>Welkom" . $_POST['username'] . "</center>";
-
die moet in Page.php
-
Wat weerhoud je de handleidingen te raadplegen?
-
Nou kijk ik heb dit,
<!DOCTYPE html>
<?php
session_start();
if (!isset($_SESSION['username']) || empty($_SESSION['username']){
header("Location: index.php");
}
?>
<html>
<body>
Welcome <?php echo $_SESSION['username']; ?>
Login Successful
</body>
</html>
maar ik krijg dan niks te zien.
weet jij dat?