Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dlaczego nie wykonuje się kod?, Sprawdzenie nie wykonuje żadnego kodu
MenzoX
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 2.01.2009

Ostrzeżenie: (0%)
-----


Witam. Oto fragment kodu, który sprawia problemy:
  1. <?php
  2. include('conf.php');
  3. $passdomd5 = $_POST['pass'];
  4. $passmd5 = md5(md5($passdomd5));
  5. if ($passmd5 == $us_pass) {
  6.    $login = "1";
  7.    echo "
  8.    <h1>Zaplecze</h1><br>
  9.    Tutaj możesz zarządzac swoją stroną.<br>
  10.    <hr><br>
  11.    <h2>Dodawanie newsów</h2>
  12.    ";
  13. ?>
  14.    <form action="<?php print_r($_SERVER['PHP_SELF']); ?>" method="POST">
  15.    Tytuł wpisu: <input name="title" /><br>
  16.    Treść wpisu: <br> <textarea cols="50" rows="10" name="tresc" /><br>
  17. <?php if ($login = "1") { echo "<input type='submit' name='ok' value='OK' />"; } else { echo "DOSTĘP WZBRONIONY"; } ?>
  18.    </form>
  19. <?php
  20. } else {
  21.    $login = "0";
  22.    echo "Niepoprawne hasło. Wróć na poprzednią stronę i popraw hasło. Aby powrócić, kliknij: <a href=\"java script:history.back()\">Wstecz</a>";
  23. }
  24. ?>

Widzę wszystko, textareę również, więc sprawdza poprawnie, czy podałem poprawne hasło (ba, kiedy podam złe, wyświetla się co trzeba, vide: końcówka kodu). Ale kolejna linia sprawia właśnie problem :/
  1. <?php if ($login = "1") { echo "<input type='submit' name='ok' value='OK' />"; } else { echo "DOSTĘP WZBRONIONY"; } ?>

Jeżeli jestem zalogowany, $login ma wartość liczbową 1 (próbowałem z true, ale problem też występuje), linia ta sprawdza, czy jestem zalogowany (zamiast ciasteczek, których obsługiwać nie umiem x]), a jeśli jestem, wyświetla submit, a gdy nie, komunikat: DOSTĘP WZBRONIONY. Jednak nie działa i nie wyświetla nic.
Proszę o pomoc, z góry dziękuję.
Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:07