Da_Luke
Legacy Member
Beste mensen,
momenteel heb ik een script geschreven in Ajax gebruik makend van prototype.js (voor de mensen die een beetje van Ajax kennen zou dit gekend moeten zijn)
Dat werkt dus perfect met volgende code (ergens op een andere site gevonden en aangepast natuurlijk)
in mijn ajax.js staat:
file die alles berekend en voor output zorgt:
in de php file staat:
daar komt dan natuurlijk de output in als je aan het typen bent
Nu heb ik echter een vraagje aan de ervaren programmers onder jullie, nu wil ik een tweede input tekst hebben die u nick die je hebt ingegeven in id="CheckNick" controleert of het dezelfde zijn... ik slaag daar maar niet in dus... ergens doe ik het verkeerd
iemand die me kan helpen?
Greetz
momenteel heb ik een script geschreven in Ajax gebruik makend van prototype.js (voor de mensen die een beetje van Ajax kennen zou dit gekend moeten zijn)
Dat werkt dus perfect met volgende code (ergens op een andere site gevonden en aangepast natuurlijk)
in mijn ajax.js staat:
Code:
Event.observe(window, 'load', CheckNickInit, false);
function CheckNickInit(){
Event.observe('CheckNick-name', 'keyup', CheckNick, false);
}
function CheckNick(){
var url = 'Profiel/controle_nick.php';
var pars = 'CheckNick-name='+escape($F('CheckNick-name'));
var target = 'CheckNick';
var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}
file die alles berekend en voor output zorgt:
Code:
function cleanUp($data) {
$data = trim(strip_tags(htmlspecialchars($data)));
$data = str_replace("'","'",$data);
return $data;
}
$Nick = htmlspecialchars($_GET['CheckNick-name']);
if (empty($Nick)) {
echo "<table cellspacing='0' cellpadding='0'><tr><td><img src='Afbeeldingen/bad.gif'></td><td><div class='registreer_2'> (Gelieve een nick op te geven)</div></td></tr></table>";
} else {
$task_one = mysql_query("SELECT Naam FROM test_dbase WHERE Naam IN ('$Nick')") or die(mysql_error());
if(mysql_num_rows($task_one) != 0) {
echo "<table cellspacing='0' cellpadding='0'><tr><td><img src='Afbeeldingen/bad.gif'></td><td><div class='registreer_2'> (De naam bestaat al)</div></td></tr></table>";
} else {
echo "<img src='Afbeeldingen/ok.gif'>";
}
}
in de php file staat:
Code:
<input id="CheckNick-name" name="nick_naam" class="input_2" type="text" />
<div class="registreer_2" id="CheckNick"></div>
daar komt dan natuurlijk de output in als je aan het typen bent

Nu heb ik echter een vraagje aan de ervaren programmers onder jullie, nu wil ik een tweede input tekst hebben die u nick die je hebt ingegeven in id="CheckNick" controleert of het dezelfde zijn... ik slaag daar maar niet in dus... ergens doe ik het verkeerd

iemand die me kan helpen?
Greetz
.
?