fout in script
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
include'config.php';
$_POST["username"];
$_POST["email"];
$_POST["password"];
$_POST["password2"];
if(empty($username)){
echo 'Je moet wel een Nicknaam intypen';
}elseif(empty($password)){
echo 'Je moet wel een Password intypen';
}elseif(empty($email)){
echo 'Je moet wel een email intypen';
if($password==$password2){
}elseif(isset($username)){
}elseif(isset($password)){
mysql_query("INSERT INTO $users (nickname, wachtwoord, email, ip) VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")");
}
}
?>
include'config.php';
$_POST["username"];
$_POST["email"];
$_POST["password"];
$_POST["password2"];
if(empty($username)){
echo 'Je moet wel een Nicknaam intypen';
}elseif(empty($password)){
echo 'Je moet wel een Password intypen';
}elseif(empty($email)){
echo 'Je moet wel een email intypen';
if($password==$password2){
}elseif(isset($username)){
}elseif(isset($password)){
mysql_query("INSERT INTO $users (nickname, wachtwoord, email, ip) VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")");
}
}
?>
Gewijzigd op 11/10/2005 20:37:00 door Anton VE
Oke de groote vraag is nu wat is de error
edite: heb mijn variables bij gezet mar het werkt nog niet dit is nu mijn script
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include'config.php';
$username = $_POST["username"];
$email = $_POST["email"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$ip = $_SERVER['REMOTE_ADDR'];
if(empty($username)){
echo 'Je moet wel een Nicknaam intypen';
}elseif(empty($password)){
echo 'Je moet wel een Password intypen';
}elseif(empty($email)){
echo 'Je moet wel een email intypen';
if($password==$password2){
}elseif(isset($username)){
}elseif(isset($password)){
mysql_query("INSERT INTO $users (nickname, wachtwoord, email, ip) VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")");
}
}
?>
include'config.php';
$username = $_POST["username"];
$email = $_POST["email"];
$password = $_POST["password"];
$password2 = $_POST["password2"];
$ip = $_SERVER['REMOTE_ADDR'];
if(empty($username)){
echo 'Je moet wel een Nicknaam intypen';
}elseif(empty($password)){
echo 'Je moet wel een Password intypen';
}elseif(empty($email)){
echo 'Je moet wel een email intypen';
if($password==$password2){
}elseif(isset($username)){
}elseif(isset($password)){
mysql_query("INSERT INTO $users (nickname, wachtwoord, email, ip) VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")");
}
}
?>
Gewijzigd op 11/10/2005 21:17:00 door Anton VE
error_reporting(E_ALL); even bovenaan zetten, en mysql_query([...]) even vervangen door mysql_query([...]) or die(mysql_error());
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
error_reporting(E_ALL);
include 'config.php';
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$ip = $_SERVER['REMOTE_ADDR'];
if( $username != '' && $password != '' && $email != '' )
{
// een minimale wachtwoord lengte van 6 ?
if( isset($password2) && $password == $password2 )
{
// mysql_real_escape_string() ?
// md5() voor het password ?
$sQry = "INSERT INTO $users
(nickname, wachtwoord, email, ip)
VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")";
if( mysql_query($sQry) === false )
{
echo mysql_error();
echo mysql_errno();
die('De query ging niet al te goed');
}
}
else
{
echo 'De twee wachwoorden zijn niet gelijk aan elkaar';
}
}
else
{
echo 'De formulier velden Nicknaam, Password en email moet je intypen';
}
?>
error_reporting(E_ALL);
include 'config.php';
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$ip = $_SERVER['REMOTE_ADDR'];
if( $username != '' && $password != '' && $email != '' )
{
// een minimale wachtwoord lengte van 6 ?
if( isset($password2) && $password == $password2 )
{
// mysql_real_escape_string() ?
// md5() voor het password ?
$sQry = "INSERT INTO $users
(nickname, wachtwoord, email, ip)
VALUES (\"$nick\", \"$password\", \"$email\", \"$ip\")";
if( mysql_query($sQry) === false )
{
echo mysql_error();
echo mysql_errno();
die('De query ging niet al te goed');
}
}
else
{
echo 'De twee wachwoorden zijn niet gelijk aan elkaar';
}
}
else
{
echo 'De formulier velden Nicknaam, Password en email moet je intypen';
}
?>
Gewijzigd op 11/10/2005 22:09:00 door Martijn B
Ik heb het voor de duidelijkheid een beetje uit elkaar getrokken.
Code (php)
Dus de query wordt uitgevoerd als $password niet $password2 is, en als de $usernaam niet bestaat en als $password wel bestaat.
Zo, ga daar maar eens over nadenken.
Ik verbaasde me daar idd ook nogal over :S
Gewijzigd op 11/10/2005 22:21:00 door Martijn B