Ga naar inhoud
Log in om dit te volgen  
verwijderd090614

?error= de error? & meer

Aanbevolen berichten

ik ben bezig met een systeempje
ik heb nu dat als er iets fout gaat je naar login.php?error=er is iets fout gegaan
gaat
en nu heb ik op de site staan <?php echo "$error" ?>
dat werkt dus niet hoe moet het wel?

Deel dit bericht


Link naar bericht
Delen op andere sites
PS:
Codeblok:
1
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:xampphtdocspagelogin.php on line 8

code van login.php:
Codeblok:
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
      <?
if($_SERVER[REQUEST_METHOD] == "POST"){

$user = $_POST[user];
$pass = $_POST[pass];

$query = mysql_query("SELECT * FROM users WHERE username = $user AND pass = $pass");
$result = mysql_num_rows($query);

if($result){
while($object = mysql_fetch_object($query)){
$memberid = $object->id;
$active = $object->active;
}

if($active == ""){
echo"<meta http-equiv="refresh" content="0;URL=login.php?error=er is iets fout gegaan">";
exit;
}
elseif($active == "yes"){
$_SESSION[memberid] = $memberid;
echo"<meta http-equiv="refresh" content="0;URL=user.php">";
echo"<br><br>Inloggen...";
}
}}

?>

    </p>
    <form name="form1" method="post" action=""> Gebruikersnaam:<br>
  <input name="user" type="text" id="user" value="">
  <br>
  Wachtwoord:<br>
  <input name="pass" type="password" id="pass">
  <br>
  <input type="submit" name="Submit" value="Inloggen &gt;&gt;">
<br>
<b><? echo $_GET[error]; ?></b>
</form>            
            <br />                    
                                            
        </div>            
        

Deel dit bericht


Link naar bericht
Delen op andere sites
doe eens op regel 8:

Codeblok:
1
$query = mysql_query("SELECT * FROM users WHERE username = $user AND pass = $pass") or die(mysql_error());


en post de error

Deel dit bericht


Link naar bericht
Delen op andere sites
Sjoerd:
doe eens op regel 8:

Codeblok:
1
$query = mysql_query("SELECT * FROM users WHERE username = $user AND pass = $pass") or die(mysql_error());


en post de error
sorry zlef gefixt
REGISTREREN KAPOT!

Deel dit bericht


Link naar bericht
Delen op andere sites
edit: kan iemand er voor zorgen dat je vanzelf geactiveert word
de mail word niet verstuurt en je word gelijk geactiveert
inplaats van 0 yes:
Codeblok:
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
43
44
45
46
            Hier kun je je aanmelden op Verdien-Scripts.nl.<br />
      Aanmelden is helemaal gratis, en de download ook.
      <?
if($_SERVER[REQUEST_METHOD] == "POST"){
echo"<br><br>";
$user = $_GET[ref];
if($_POST[user] == ""){
echo"Geen username ingevuld!";
}
elseif($_POST[pass] == ""){
echo"Geen wachtwoord ingevuld!";
}
elseif($_POST[email] == ""){
echo"Geen emailadres ingevuld!";
}
else{
$result = mysql_query("select * from users where username=$_POST[user]");
if($row = mysql_fetch_Array($result)) {
echo "Gebruikersnaam is in gebruik, kies een andere!";
}
else{
$code = md5($_POST[pass]);
$userreg = $_POST[user];
mysql_query("INSERT INTO users (id, username, email, saldo, pass, button, active, code, ip) VALUES (NULL, $_POST[user], $_POST[email], 10, $_POST[pass], , 0, $code, ".$_SERVER[REMOTE_ADDR].")") or print(mysql_error());
$van = "$webmaster_email";
$to = $_POST[email];
$ow = "Account activeren";
$inh = "Hallo.nJe hebt je aangemeld op $sitenaam.nnKlik op onderstaande link om je account te activeren:n$siteurl"."activeer.php?code=$code&user=$userreg";
$success = mail($to, $ow, $inh, "From: <$van>");
$query = mysql_query("UPDATE `users` SET saldo=saldo+$refextra WHERE `username` = $user");
echo"Succesvol aangemeld!<br>Controleer je email voor de activatielink.";
}}}
else{
?>

    </p>
    <form name="form1" method="post" action="">
  <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Gebruikersnaam:<br>
  <input name="user" type="text" id="user">
  <br>
  Wachtwoord:<br>
  <input name="pass" type="password" id="pass">
  <br>
  Emailadres:<br>
  <input name="email" type="text" id="email">
  <br>
  <input type="submit" name="Submit" value="Aanmelden &gt;&gt;">
  </font>
</form>
<?
}
?>

Deel dit bericht


Link naar bericht
Delen op andere sites
regel 20:

Codeblok:
1
mysql_query("INSERT INTO users (id, username, email, saldo, pass, button, active, code, ip) VALUES (NULL, $_POST[user], $_POST[email], 10, $_POST[pass], , yes, yes, ".$_SERVER[REMOTE_ADDR].")") or print(mysql_error());

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×