Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][PHP] PHP hasło do strony
Forum PHP.pl > Forum > Przedszkole
dexter6000
Witam,
Zrobiłem strone która prosi o podanie hasła, nastepnie jeśli jest hasło dobre to przekierowuje na storne z formularzem jednak jest problme taki że na stronie z formularzem zostaje input z wpisanego hasła a jak zmieniłem kolor strony dla hasła to przenosi się on na stronę z formualrzem.
Tutaj jest kod php z hasłem:
  1. <style type="text/css">
  2. body {
  3. background-color: #ACE1AF;
  4. }
  5. input {
  6. font-size: 50px;
  7. margin-top: 80px;
  8. margin-left: 400px;
  9. border: inset 8px;
  10. }
  11. p {
  12. text-align: center;
  13. font-size: 40px;
  14. font-weight: bold;
  15. }
  16.  
  17. </style>
  18. </head>
  19. <body>
  20. <p>Aby uzyskać dostęp proszę podać hasło:</p>
  21. <form method="post" >
  22. <input name="haslo" type="password" size="8" />
  23. </form>
  24. <?php
  25. @$haslo = $_POST['haslo'];
  26. $orginal = "1234";
  27. if(isset($_POST['haslo'])){
  28. if ($haslo == $orginal)
  29. {
  30. echo "Hasło prawidłowe";
  31. include("raport.html");
  32. }
  33. else
  34. {
  35. echo "<br/>"."<br/>"."<p>ERROR</p>";
  36. }}
  37. ?>


a tutaj z formularzem, css do tej strony jest w osobnym pliku
  1. <p>Podziel się historią :</p>
  2. <form action="raport.php" method="post">
  3. <label for="imie">Imie:</label>
  4. <input type="text" id="imie" name="imie" />
  5. <br />
  6. <label for=&#8221;"nazwisko">Nazwisko:</label>
  7. <input type="text" id="nazwisko" name="nazwisko" />
  8. <br />
  9. <label for=&#8221;email&#8221;>Adres e-mail:</label>
  10. <input type="text" id="email" name="email" />
  11. <br />
  12. <label for="kiedytobylo">Kiedy to się stało?</label>
  13. <input type="text" id="kiedytobylo" name="kiedytobylo" />
  14. <br />
  15. <label for="jakdlugo">Jak długo Cię nie było?</label>
  16. <input type="text" id="jakdlugo" name="jakdlugo" />
  17. <br />
  18. <label for="opis">Opis:</label>
  19. <input type="text" id="opis" name="opis" size="32" />
  20. <br />
  21. <label for="corobili">Co z Tobą robili?</label>
  22. <input type="text" id="corobili" name="corobili" size="32" />
  23. <br />
  24. <label for="czywidzialesKla">Czy widziałeś Kła (mojego psa)?</label>
  25. Tak
  26. <input id="czywidzialesKla" name="czywidzialesKla" type="radio" value="tak" />
  27. Nie
  28. <input id="czywidzialesKla" name="czywidzialesKla" type="radio" value="nie" />
  29. <br />
  30. <label for="inne">Chcesz dodać coś jeszcze?</label>
  31. <textarea id="inne" name="inne"></textarea>
  32. <br />
  33. <input type="submit" value="Zgłoś " name="submit" />
  34. </form>
  35. </body>

Przed dodaniem css do strony z hasłem po przejścu do stony z formularzez na górze był input i napis "hasło prawidłowe" a chciałbym aby tego nie było.
nansss93
Wiesz co robi include?
dexter6000
Nie za bardzo ale znalazłem kilka przykładów w interenecie i wszedzie było include. Jeśli wie ktoś jak to naprawić to będę wdzięczny.
Star
  1. <?php
  2. if(isset($_POST['haslo'])){
  3.  
  4. @$haslo = $_POST['haslo'];
  5. $orginal = "1234";
  6.  
  7. if ($haslo == $orginal)
  8. {
  9. echo "Hasło prawidłowe";
  10. include("raport.html");
  11. exit();
  12. }
  13. else
  14. {
  15. echo "<br/>"."<br/>"."<p>ERROR</p>";
  16. }}
  17. ?>
  18. <style type="text/css">
  19. body {
  20. background-color: #ACE1AF;
  21. }
  22. input {
  23. font-size: 50px;
  24. margin-top: 80px;
  25. margin-left: 400px;
  26. border: inset 8px;
  27. }
  28. p {
  29. text-align: center;
  30. font-size: 40px;
  31. font-weight: bold;
  32. }
  33.  
  34. </style>
  35. </head>
  36. <body>
  37. <p>Aby uzyskać dostęp proszę podać hasło:</p>
  38. <form method="post" >
  39. <input name="haslo" type="password" size="8" />
  40. </form>
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-2024 Invision Power Services, Inc.