Wat doe ik verkeerd
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['Username'])) {
$loginUsername=$_POST['Username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/login/login.php";
$MM_redirectLoginFailed = "/index.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_website, $website);
$LoginRS__query=sprintf("SELECT username, password FROM login WHERE username=%s AND password=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $website) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['Username'])) {
$loginUsername=$_POST['Username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/login/login.php";
$MM_redirectLoginFailed = "/index.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_website, $website);
$LoginRS__query=sprintf("SELECT username, password FROM login WHERE username=%s AND password=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $website) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
deze fout melding krijg ik. Ik gebruik dreamweaver. let niet op backticks etc.
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/koksnl/domains/koksgevraagd.nl/public_html/index.php on line 19
Fatal error: Call to undefined function GetSQLValueString() in /home/koksnl/domains/koksgevraagd.nl/public_html/index.php on line 22
Normaal moet alles werken als je een login script maakt in dreamweaver.
$database_website en $website worden niet aangegeven.
De errors lijken mij duidelijk genoeg: $website is geen geldige resource en de functie GetSQLValueString() bestaat niet.
waarom gebruikt dreamweaver dit dan. is het een fout van dreamweaver of niet. hoe kan ik dit oplossen ben er zelf niet ervaren genoeg in
Die plakt niet bestaande functies in je code?
Ik gebruik geen dreamweaver. Ik gebruik een gewone editor waarin je zelf mag typen zodat er precies staat wat ik wil.
En als je toch DreamWeaver gebruikt (zoals ik), dan alleen de code-view gebruiken ;-)
Of Notepad2. Zeker een aanrader, niet alleen voor PHP.
team verband: netbeans!