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


Powered by phpBB modified by Przemo © 2003 phpBB Group