Witam,
mam takie pytanie, chcę zrobić logowanie do bazy danych i jak zrobie tak to nie działa:

  1. <?php ob_start();
  2. <form method="post" target="_self" action="index.php">
  3. db: <input type="text" name="db1"><br/>
  4. user: <input type="text" name="user1"><br/>
  5. password: <input type="password" name="pass1"><br/>
  6. <input type="submit" name="db_connect" value="connect"><br/>
  7. </form>
  8. <?php
  9. if(!empty($_POST['db_connect'])) {
  10.  
  11. $_SESSION['user'] = $_POST['user1'];
  12. $_SESSION['pass'] = $_POST['pass1'];
  13. $_SESSION['db'] = $_POST['db1'];
  14. $ociCon = OCILogon($_SESSION['user'] , $_SESSION['pass'] , $_SESSION['db'] ); }


natomiast jak bezpośrednio wpisze do zmiennych sesyjnych dane do logowania to działa:

  1. <?php ob_start();
  2. <form method="post" target="_self" action="index.php">
  3. db: <input type="text" name="db1"><br/>
  4. user: <input type="text" name="user1"><br/>
  5. password: <input type="password" name="pass1"><br/>
  6. <input type="submit" name="db_connect" value="connect"><br/>
  7. </form>
  8. <?php
  9. if(!empty($_POST['db_connect'])) {
  10.  
  11. $_SESSION['user'] = "admin";
  12. $_SESSION['pass'] = "blabla21";
  13. $_SESSION['db'] = "db24";
  14. $ociCon = OCILogon($_SESSION['user'] , $_SESSION['pass'] , $_SESSION['db'] ); }


Podpowie mi ktoś gdzie robię błąd?