Error weergave
Dag beste leden,
Ik ben al een tijdje bezig met de scripten van een bestaande login pagina aan te passen
aan mijn ding. Maar daarbij heb ik nu een probleempje gevonden in verband met jquery.
Dit is het deel van de pagina login dat betrekking heeft tot de login form:
De php file voor het inloggen ziet er voor een deel zo uit :
Het is eigenlijk de bedoeling dat wanneer je een fout hebt dit in de error box verschijnt,
maar dat lukt me maar niet.
Alvast bedankt! Er wordt ook verwezen naar een jquery file en in die file staat het volgende :
** Op verzoek verwijderd **
Ik ben al een tijdje bezig met de scripten van een bestaande login pagina aan te passen
aan mijn ding. Maar daarbij heb ik nu een probleempje gevonden in verband met jquery.
Dit is het deel van de pagina login dat betrekking heeft tot de login form:
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
<div class='form'>
<h1>Login</h1>
<div class='line'></div>
<!-- Span class ie-placeholder is there for IE browser. IE doesn't support placeholder attribute -->
<form class='input-form' id='sign-in-form' method='post' action=''>
<span class='ie-placeholders'>Login:</span><input type='text' id='ipt-login' name='login' placeholder='Gebruikersnaam' />
<span class='ie-placeholders'>Password:</span><input type='password' id='ipt-password' name='password' placeholder='Wachtwoord' />
<a class='forgotten-password-link' href='#'>Wachtwoord vergeten?</a>
<input type='submit' class='btn-sign-in btn-orange' value='Login' />
</form>
<!-- FORGOTTEN PASSWORD -->
<div class='forgotten-password-box'>
<form class='input-form' id='forgotten-password-form' action='#'>
<span class='ie-placeholders'>Email:</span><input type='text' id='ipt-fp-email' class='forgotten-password-email' placeholder='Gebruikersnaam' />
<input type='submit' class='btn-orange' value='Verzenden' /><br /><br />
Werkt momenteel nog niet!
</form>
</div>
<!-- Dit zorgt voor de error message -->
<div class='error-box red'>
<span class='error-message'>Er is een out opgetreden!</span>
?>
<div class='form'>
<h1>Login</h1>
<div class='line'></div>
<!-- Span class ie-placeholder is there for IE browser. IE doesn't support placeholder attribute -->
<form class='input-form' id='sign-in-form' method='post' action=''>
<span class='ie-placeholders'>Login:</span><input type='text' id='ipt-login' name='login' placeholder='Gebruikersnaam' />
<span class='ie-placeholders'>Password:</span><input type='password' id='ipt-password' name='password' placeholder='Wachtwoord' />
<a class='forgotten-password-link' href='#'>Wachtwoord vergeten?</a>
<input type='submit' class='btn-sign-in btn-orange' value='Login' />
</form>
<!-- FORGOTTEN PASSWORD -->
<div class='forgotten-password-box'>
<form class='input-form' id='forgotten-password-form' action='#'>
<span class='ie-placeholders'>Email:</span><input type='text' id='ipt-fp-email' class='forgotten-password-email' placeholder='Gebruikersnaam' />
<input type='submit' class='btn-orange' value='Verzenden' /><br /><br />
Werkt momenteel nog niet!
</form>
</div>
<!-- Dit zorgt voor de error message -->
<div class='error-box red'>
<span class='error-message'>Er is een out opgetreden!</span>
?>
De php file voor het inloggen ziet er voor een deel zo uit :
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if ($insert_session) {
setcookie ("id", $fetch_id['id'],time()+$sessiontime);
setcookie ("hash", $hash,time()+$sessiontime);
header('location:beveiligd.php');
} else {
echo "Fout in de query: ".mysql_error();
exit();
}
} else {
// Foute pass
$bericht = "<b>Je inloggegevens komen niet overeen met wat in de database staan.</b>";
}
?>
if ($insert_session) {
setcookie ("id", $fetch_id['id'],time()+$sessiontime);
setcookie ("hash", $hash,time()+$sessiontime);
header('location:beveiligd.php');
} else {
echo "Fout in de query: ".mysql_error();
exit();
}
} else {
// Foute pass
$bericht = "<b>Je inloggegevens komen niet overeen met wat in de database staan.</b>";
}
?>
Het is eigenlijk de bedoeling dat wanneer je een fout hebt dit in de error box verschijnt,
maar dat lukt me maar niet.
Alvast bedankt! Er wordt ook verwezen naar een jquery file en in die file staat het volgende :
** Op verzoek verwijderd **
Gewijzigd op 28/09/2015 19:58:10 door - Ariën -
Je kan $bericht toch tonen in die errorbox als die bestaat? Dat kan je controleren met isset ()
Nee werkt niet,
In de jquery code wordt er op deze manier denk ik een waarde toegekend aan die error en zo gedisplayed :
if(value_email==""){$('#ipt-fp-email').addClass('ipt-error');$('.error-box').slideDown('slow').removeClass('green').addClass('red');$(".error-message").text("Werkt nog niet!")}
In de jquery code wordt er op deze manier denk ik een waarde toegekend aan die error en zo gedisplayed :
if(value_email==""){$('#ipt-fp-email').addClass('ipt-error');$('.error-box').slideDown('slow').removeClass('green').addClass('red');$(".error-message").text("Werkt nog niet!")}
Wat werkt er niet aan? Laat je code eens zien hoe je het echoed.
Het is me gelukt,
bedankt voor je reacties en
sorry voor de tijd die je er in stak!
bedankt voor je reacties en
sorry voor de tijd die je er in stak!
Daar hoef je je niet voor te verontschuldigen hoor, ik ben nu eenmaal op het forum hier om mensen te helpen ;-)




