SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
problemy z formularzem
Autor Wiadomość
czestmir
Doradca


Dołączył: 22 Wrz 2006
Posty: 71
Wysłany: Pon 15 Paź, 2007 12:07   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
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.1 sekundy. Zapytań do SQL: 10