SQL met Javascript.
ik wil iets nieuws bij mijn registratiescript voegen.
Momenteel wordt alles gecontroleerd met php.
Nu wil ik ook nog eens extra met javascript.
Ik zou moeten kijken of de gebruikernsaam al in de database bevindt.
Dit is wat ik heb:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
<!--
function controleer(LoginForm)
{
if (strstr(LoginForm.username.value, " "))
{ alert("Er mogen geen spaties in je gebruikersnaam"); }
}
//-->
</script>
Dit is hoe ik het gebruik:
<input type="text" name="username" onchange="controleer(this.form)" />
<!--
function controleer(LoginForm)
{
if (strstr(LoginForm.username.value, " "))
{ alert("Er mogen geen spaties in je gebruikersnaam"); }
}
//-->
</script>
Dit is hoe ik het gebruik:
<input type="text" name="username" onchange="controleer(this.form)" />
Nu zou ik met sql moeten werken.
Hoe kan ik dit doen?
Dem
Gewijzigd op 20/05/2012 13:28:29 door - Diov -
Wat wel kan is via een AJAX call een php script aanroepen dat doet wat je wilt.
SQL databases voor JavaScript alleen wel op de zogeheten HTML5 bleeding Edge.
Dit zal je moeten oplossen met AJAX en aangezien dat erg browser-afhankelijk is raad ik het gebruik van een toolkit (als jQuery of MooTools) erg aan.
Tegenwoordig bestaan er al Dit zal je moeten oplossen met AJAX en aangezien dat erg browser-afhankelijk is raad ik het gebruik van een toolkit (als jQuery of MooTools) erg aan.
Wouter J op 20/05/2012 15:11:15:
Tegenwoordig bestaan er al SQL databases voor JavaScript alleen wel op de zogeheten HTML5 bleeding Edge.
Interessant, alleen afgezien van het feit dat W3C er niet meer aan werkt, is het hier ook niet relevant. Dit gaat om client side databases. Als je wil checken of een username al bestaat dan is dat niet echt handig lijkt mij.
Ik ga eens kijken in de broncode bij enkele sites die dit ook doen.
Misschien vind ik de functie (half) ofzo.
Kijk even naar de jQuery-Ajax functie.
Toevoeging op 20/05/2012 17:21:36:
Die zal dan echter nog steeds iets van PHP uitvoeren.
Kijk even naar de jQuery-Ajax functie.