Mam kod :
<?php include("index.php"); $txt=''; switch ($f) { case 'of_dodaj': #--dodaje nowa ofertę do bazy break; case 'ag_dodaj': #--dodaje nowego agenta do bazy #sprawdzenie czy został wysłany formularz { #pobranie danych z posta $ag_name = $_POST['ag_nazwa']; $ag_login = $_POST['ag_login']; $ag_pass = $_POST['ag_pass']; $ag_pass2 = $_POST['ag_pass2']; $ag_lic = $_POST['ag_lic']; #--sprawdzenie błędów wypełnienia formularza #--sprawdzenie czy pola są uzupełnione { $blad= __('blad_brakdanych'); $czy_blad='1'; } #--sprawdzenie czy hasła są takie same if (($ag_pass <>$ag_pass2)) { $blad= __('blad_walid_haslo'); $czy_blad='1'; } #--sprawdzenie czy nie ma juz osoby o takim loginie lub nazwie $pass=sha1($pass); if ($ile>0) { $blad= __('blad_dupl_login'); $czy_blad='1'; } #--jezeli blad to wyswietl alert if ($czy_blad=='1') { echo"<script language=\"javascript\" type=\"text/javascript\"> alert(\" $blad \"); </script>"; } else { ##_dodanie do bazy $zapytanie=mysql_query("INSERT INTO users (u_login,u_haslo,u_dane_nazwa,u_nr_lic,u_data_rej) VALUES ('$login','$pass','$ag_name','$ag_lic',NOW())"); } } else { #utworzenie formularza $txt.="<h5>".__('dodaj_nowego_ag')."</h5><br /> <form action=\"zleceniefunkcje.php?f=$f\" method=\"post\"> <table border=\"0\" width=\"400px\" bgcolor=\"white\" align=\"center\"> <tr> <td> ".__('dodaj_nowego_ag_nazwa')." </td> <td> <input type=\"text\" name=\"ag_nazwa\" class=\"wyslij_formularz\" size=\"30\" maxlenght=\"30\"> </td> </tr> <tr> <td> ".__('dodaj_nowego_ag_login')." </td> <td> <input type=\"text\" name=\"ag_login\" class=\"wyslij_formularz\" size=\"30\" maxlenght=\"10\" autocomplete=\"off\"> </td> </tr> <tr> <td> ".__('dodaj_nowego_ag_pass')." </td> <td> <input type=\"password\" name=\"ag_pass\" class=\"wyslij_formularz\" size=\"30\" maxlenght=\"30\" autocomplete=\"off\"> </td> </tr> <tr> <td> ".__('dodaj_nowego_ag_pass2')." </td> <td> <input type=\"password\" name=\"ag_pass2\" class=\"wyslij_formularz\" size=\"30\" maxlenght=\"30\" autocomplete=\"off\"> </td> </tr> <tr> <td> ".__('dodaj_nowego_ag_lic')." </td> <td> <input type=\"text\" name=\"ag_lic\" class=\"wyslij_formularz\" size=\"30\" maxlenght=\"30\"> </td> </tr> <tr> <td> </td> <td align=\"center\"> <input type=\"submit\" name=\"dodaj_agenta\" value=\"".__('przycisk_wyslij')."\" class=\"wyslij_formularz\"> </td> </tr> </table> </form>"; break; } } ?>
__________________________________________
problem jest tego typu iż podczas logowania zmienna $_SESSION['login'] przyjmuję wartość zalogowany.
Przy wyświetleniu stronki zleceniefunkcje.php?f=ag_dodaj echo wyświetla sesja : zalogowany;
Po wypełnieniu formularza dane dodają się da bazy danych ale zmienna echo przyjmuje wartośc " sesja : p"
i mi się wylogowuje stronka