mam takie pytanie, chcę zrobić logowanie do bazy danych i jak zrobie tak to nie działa:
<form method="post" target="_self" action="index.php"> db: <input type="text" name="db1"><br/> user: <input type="text" name="user1"><br/> password: <input type="password" name="pass1"><br/> <input type="submit" name="db_connect" value="connect"><br/> </form> <?php $_SESSION['user'] = $_POST['user1']; $_SESSION['pass'] = $_POST['pass1']; $_SESSION['db'] = $_POST['db1']; $ociCon = OCILogon($_SESSION['user'] , $_SESSION['pass'] , $_SESSION['db'] ); }
natomiast jak bezpośrednio wpisze do zmiennych sesyjnych dane do logowania to działa:
<form method="post" target="_self" action="index.php"> db: <input type="text" name="db1"><br/> user: <input type="text" name="user1"><br/> password: <input type="password" name="pass1"><br/> <input type="submit" name="db_connect" value="connect"><br/> </form> <?php $_SESSION['user'] = "admin"; $_SESSION['pass'] = "blabla21"; $_SESSION['db'] = "db24"; $ociCon = OCILogon($_SESSION['user'] , $_SESSION['pass'] , $_SESSION['db'] ); }
Podpowie mi ktoś gdzie robię błąd?