Това нещо не работи,а дори не дава грешка,просто не си изпълнява функцията.Помощ ? 
Код:
<?php
function GetField($input) {
$input=strip_tags($input);
$input=str_replace("<","<",$input);
$input=str_replace(">",">",$input);
$input=str_replace("#","%23",$input);
$input=str_replace("'","`",$input);
$input=str_replace(";","%3B",$input);
$input=str_replace("script","",$input);
$input=str_replace("%3c","",$input);
$input=str_replace("%3e","",$input);
$input=trim($input);
return $input;
}
?>
<script language="JavaScript" type="text/JavaScript">
//<![CDATA[
function validate(form)
{
if (form.acc.value =="") {
form.acc.focus();
alert("Wrong account.");
return false;
}
var filter = /^([a-zA-Z0-9\-\_])+$/;
if (!filter.test(form.acc.value)) {
form.acc.focus();
alert('You account name must cointain only (a-Z) or (0-9).');
return false;
}
if (form.acc.value.length<4) {
form.acc.focus();
alert("Your account shouldn't be shorter than (4~10).");
return false;
}
if (form.pass.value =="" ) {
form.pass.focus();
alert("Wrong password.");
return false;
}
var filter = /^([a-zA-Z0-9\-\_])+$/;
if (!filter.test(form.pass.value)) {
form.pass.focus();
alert('Your password must contain only (a-Z) or (0-9).');
return false;
}
if (form.pass.value.length<4) {
form.pass.focus();
alert("Your password shouldn't be shorter than (4~10).");
return false;
}
if (form.character.value =="") {
form.character.focus();
alert("Wrong character.");
return false;
}
var filter = /^([a-zA-Z0-9\-\_])+$/;
if (!filter.test(form.character.value)) {
form.character.focus();
alert('Your character name must cointain only (a-Z) or (0-9).');
return false;
}
if (form.character.value.length<4) {
form.character.focus();
alert("Your character name shouldn't be shorter than (4~10).");
return false;
}
}
</script>
<table width="331" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<form action="" method="post" name="register_from" id="register_from">
<table align="center" width="100" border="0" cellspacing="2" cellpadding="2">
<tr>
<td><div align="right" class="normal_text_white"><font color="orange">Account</font></div></td>
<td colspan="4"><div align="left">
<input name="acc" type="text" class="input" id="acc" size="14" maxlength="10" value="">
</div></td>
</tr>
<tr>
<td><div align="right" class="normal_text_white"><font color="orange">Password</font></div></td>
<td colspan="4"><div align="left">
<input name="pass" type="password" class="input" id="pass" size="14" maxlength="15" value="">
</div></td>
</tr>
<tr>
<td><div align="right" class="normal_text_white"><font color="orange">Char</font></div></td>
<td colspan="4"><div align="left">
<input name="character" type="text" class="input" id="character" size="14" maxlength="10" value="">
</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input name="quest" type="hidden" id="quest" value="quest">
<input type="submit" name="submit" value="Complete Quest" class="button" onClick="return validate(document.register_from);">
</label><br><Br></td>
</tr>
</FORM> </div></td>
</tr>
</table>
<?php
If(isset($_POST[quest])){
include("includes/config.php");
include("includes/clean_var.php");
$account=clean_var($_POST[acc]);
$character=$_POST[character];
$character = str_replace(";","",$character);
$character = str_replace("'","",$character);
$pass=clean_var($_POST[pass]);
$query=mssql_fetch_row(mssql_query("select connectstat from memb_stat where memb___id='$account'")) or die(mssql_get_last_message());
$query2=mssql_query("select name,class,clevel from character where name='$character' and accountid='$account'") or die(mssql_get_last_message());
$query3=mssql_num_rows(mssql_query("select memb___id from memb_info where memb___id='$account' and memb__pwd='$pass'")) or die(mssql_get_last_message());
$row=mssql_fetch_row($query2);
if($query3 < 1){$error=1;
echo("$warning_start A?aoai aeaoio eee ia?iea. $warning_end"); }
elseif(mssql_num_rows($query2)<1){$error=1;
echo("$warning_start Iyia oaeua aa?ie $character a aeaoioa $account! $warning_end"); }
elseif($row[1]==0 or $row[1]==16 or $row[1]==32 or $row[1]==80){$error=1;
echo("$warning_start For completing the 3rd quest you must be SM, BK , ME, BS! $warning_end"); }
elseif($row[1]==2 or $row[1]==18 or $row[1]==34 or $row[1]==50 or $row[1]==66 or $row[1]==82){$error=1;
echo("$warning_start Aa?a noa eciueieee 3-oey quest! $warning_end"); }
elseif($row[2] < 400){$error=1;
echo("$warning_start O?yaaa aa noa 400 eaaae, ca aa eciueieoa 3-oey quest! $warning_end"); }
elseif($query[0] > 0){$error=1;
echo("$warning_start Aeaoiouo a a ea?a! $warning_end"); }
If($error!=1){
if($row[1]==48 or $row[1]==64){$class=$row[1]+2;} else{$class=$row[1]+1;}
$run=mssql_query("update Character set class='$class',quest=convert(varbinary(50),0xAAEAFFFFFFFFFFFFFFFFFFFFFFFFFFFF),money = - '2000000000' where name='$character'") or die(mssql_get_last_message());
if(Money < 2000000000){$error=1;
echo("$warning_start You don't have enought money for completing the quest! $warning_end"); }
else
echo("$ok_start The character $character has successfully passed the 3rd quest. $ok_end");
}
}
?></table>