|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - problemy z formularzem
czestmir - Pon 15 Paź, 2007 12:07 Temat postu: problemy z formularzem Mam nastepujacy problem.
Formularz w swishu przekazywac ma zmienne do skryptu php i jesli te zmienne sa prawidlowo odczytywane z bazy danych to wchodzi na strone.
Problem w tym ,ze jak raz wcisne prawidlowy login to przekazywana jest zmienna:
message=zalogowano
lecz nie przenosi na strone ( zmienna t=1)
tak jakby nie mogl zdążyć pobrac wszystkich zmienneych( to dziwne , bo zmienna t jest przekazywana jako pierwsza)
dopiero po kolejnym kliknieciu przechodzi na strone:
Kod: | <?
/* ob_start(); */
if($send=="yes"){
require_once('mysql_connect.php');
$message=NULL;
$u=$_POST['login'];
//jesli podano to logowanie do bazy
if($u){
$query="SELECT user_id, first_name FROM d_userzy WHERE login='$u'";
$result=@mysql_query($query);
$row=mysql_fetch_array($result);
if($row){
//rozpoczynanie sesji usera login, user_id, first_name, dynamite1_userzy
session_name('Handlowa');
session_start();
$_SESSION['first_name']=$row['first_name'];
$_SESSION['user_id']=$row['user_id'];
//przeniesienie na strone po udanym logowaniu i wyczyszczeniu bufora
/*
ob_end_clean();
header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."albumy_handlowe.php");
exit();
*/
echo "&t=1&&message=Zalogowano&";
}
//jesli nie podano dobrego loginu to komunikat bledu
else
{ echo "&t=0&&message=Nie podano prawidłowego loginu&";
}
mysql_close();
}
};
/* ob_end_flush(); */
?> |
oczywiscie kod pomiedzy /* */ jest nieaktywny
|
|