Witam,
mam taki kod, niedługi oraz postarałem się napisać jak najprzejrzyściej:
http://jsfiddle.net/mYJuU/10/
a tu log.php
$polaczenie=mysql_connect("localhost","root",""); /* Nawiązanie połączenia z bazą */
mysql_select_db("example",$polaczenie); /* Wybranie odpowiedniej bazy danych */
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$query=("SELECT * FROM `uzytkownicy` WHERE `login` ='$login' AND `haslo` = '$haslo' ") or die('zle zap');
$ile = mysql_query($query);
if (mysql_num_rows($ile) > 0){
echo 1;//$login.'ZALOWOWANY'.$haslo;
}
else{
echo 0;//'niezalogowany';
}
Problem jest tego typu, że skrypt strasznie powoli działa :/ jak wpiszę błędne dane do logowania to mija ponad 1 sek (około 1,06sek) i dopiero działą effect: "shake". To jest wyjątkowo za długo :( Jak usuwam funkcję $.post() i dodaję zmienną
var zmienna =1; //lub 0
to skrypt działa błyskawicznie :) W czym może leżeć problem ? Proszę o poradę :( Może źle stosuję efekt 'shake'
Czy może lepiej użyć metody tj. .show() ??