Witam! Mam napisaną stronę z formularzem ze skryptem który po wciśnięciu przycisku sprawdź sprawdza czy dany urzytkownik istnieje. Oto cały kod strony:
$ilpoczta=0;
$login=$_SESSION['login'];
$zamiana = array('ą', 'Ą', 'ć', 'Ć', 'ł', 'Ł', 'ó', 'Ó', 'ś', 'Ś', 'ę', 'Ę', 'ń', 'Ń', 'ż', 'Ż', 'ź', 'Ź', '' ); $cenzura = array('^a^', '^A^', '^c^', '^C^', '^l^', '^L^', '^o^',' ^O^', '^s^', '^S^', '^e^', '^E^', '^n^', '^N^','^z^', '^Z^','^x^','^X^', '^*c*^'); $name='index';
$zapytanie=mysql_query("select * FROM klucze WHERE name='$name'"); $klucze= str_replace( $cenzura, $zamiana, $row['klucze']); $tytul = str_replace( $cenzura, $zamiana, $row['tytul']); $tresc = str_replace( $cenzura, $zamiana, $row['tresc']); }
$poczta=mysql_query("select status From poczta Where adresat='$login'");
if($row['status'] == 1){
$ilpoczta++;
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//PL">
<HTML>
<HEAD>
<title>
<?echo $tytul;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="Description" content="
<?echo $opis?>" />
<meta name="Keywords" content="
<?echo $klucze;?>" />
<meta http-equiv="Content-Language" content="pl" />
<meta name="Author" content="Tobiasz Boral" />
<meta name="Robots" content="all" />
<link rel="stylesheet" href="style.css" type="text/css" />
<link rel="shortcut icon" href="gif/epamiec.ico" type="image/x-icon" />
<script type="text/javascript" src="moduly.js"></SCRIPT>
<script type="text/javascript">
function funkcja(){
var formlularz = document.forms['nowawiad'].elements['adresat'].value;
var ajaxRequest;
try{
ajaxRequest = new XMLHttpRequest();
} catch (e){
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
alert("Twoja ptzeglądarka nie obsługuje AJAX'a!");
return false;
}
}
}
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var zmienna = ajaxRequest.responseText;
if(zmienna == 0){
var el;
el = document.getElementById('zle');
el.innerHTML = 'Uzytkownik nie istnieje!';
}
else{
var el;
el = document.getElementById('button');
el.innerHTML = '<button type="sumbit">Wyślij</button>';
}
}
ajaxRequest.open("GET", 'mysql_adresat.php?adresat='+formularz+'', true);
ajaxRequest.send(null);
}
</SCRIPT>
</HEAD>
<BODY onLoad="onload();" >
<div id="logowanie">
<?php
if($_SESSION['status'] == 0){
}
elseif($_SESSION['status'] > 0){
echo "<b css='log'>Witaj ",$login,"!</b><br><a href='skrzynka.php' css='wiad'>Wiadomości(",$ilpoczta,")</a><br>",$log2;
}
?>
</div>
<div id="srodek">
<div id="text">
<form id="nowawiad" css="nowawiad" method="post" action="skrzynka.php?wyslij=1">
Adresat:<input type="text" name="adresat" value="
<?echo $_GET['adresat']?>"/><div id="zle"></div><br>
Tytuł :<input type="text" name="tytul" size="40" /><br>
<textarea name="tresc" cols="50" rows="20"> </textarea><br>
<div id="button"><button type="button" onClick="funkcja();">Sprawdź</button></div>
</form>
</div>
</div>
</BODY>
</HTML>
Jednak nie działa! Konsola google chrome mówi mi że funckja "funkca" jest niezdeklarowana! O co chodzi?
Edit: Dodatkowo wyświetla jeszcze: Uncaught SyntaxError: Unexpected end of input
Ten post edytował robal94 8.10.2010, 11:33:36