Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Formuarz (if)
Forum PHP.pl > Forum > Przedszkole
grzegorzko90
Witam. Zwracam się do was z kolejnym problemem. Mianowicie zrobiłem formularz, który odpowiada za połączenie z bazą danych ale cały czas wyświetla mi pierwszą część IF'a pomimo wypełnienia form'a danymi. Może ktoś przeglądnąć kod i nakierować mnie na ewentualne rozwiązanie. ? z góry thx oto kod:
  1. <html>
  2. <head><title>Database</title>
  3. <meta http-equiv="Content-type" content="text/html" charset="iso-8859-2">
  4. </head>
  5. <body>
  6. <?php if(!(isset($_SERVER['host']) AND isset($_SERVER['user']) AND isset($_SERVER['haslo']) )): ?>
  7. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  8. <label>Podaj host: <input name="host" type="text"></label><br>
  9. <label>Podaj użytkownika bazy danych: <input name="user" type="text"></label><br>
  10. <label>Podaj hasło bazy danych: <input name="haslo" type="password"></label><br>
  11. <input value="Połącz" type="submit">
  12. </form>
  13.  
  14. <?php else:
  15.  
  16. $host=$_SERVER['host'];
  17. $user=$_SERVER['user'];
  18. $haslo=$_SERVER['haslo'];
  19.  
  20. $connect=@mysql_connect($host , $user, $haslo);
  21. if (!$connect) {
  22.    exit ("Błąd połączenia");
  23. } else {
  24.    echo "Połączono !";
  25. }
  26. endif; ?>
  27.  
  28.  
  29. </body>
  30. </html>
wookieb
A zobacz sobie czy napewno dane wyslaen formularzem odczytuje sie z tablicy superglobalnej $_SERVER.
Są tez $_GET, $_POST a u ciebie raczej $_POST.
grzegorzko90
No tak... zamieniłem $_SERVER na $_POST ale niestety nie pomogło.
wookieb
To pokaż nam teraz kod.
grzegorzko90
Cytat(grzegorzko90 @ 8.12.2008, 15:38:59 ) *
No tak... zamieniłem $_SERVER na $_POST ale niestety nie pomogło.


Przepraszam, jednak podziałało. Dziękuje i pozdrawiam... już klikam "pomógł"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.