logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[PHP] Walidacja formularza logowania i pobieranie danych z bazy na radioshmooze.aq.pl

Alttair 22 Sie 2012 10:24 1944 4
REKLAMA
  • #1 11232966
    Alttair
    Poziom 9  
    Posty: 59
    Witam,

    Mój problem polega na wyglądzie okienka logowania na stronie radioshmooze.aq.pl.

    Chciałbym by pola z formularza były sprawdzane i jeśli wszystko jest prawidłowe pobierało dane o użytkowniku z bazy. Kod w przerobionym index.php

    Kod: PHP
    Zaloguj się, aby zobaczyć kod



    Generalnie chodzi mi tylko o ten fragment (formularz):

    Kod: PHP
    Zaloguj się, aby zobaczyć kod



    Niestety powoduje on że buttony wychodzą poza obszar w dodatku nie mam pojęcia co zmienić w tym:
    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    żeby zastąpić to
    Kod: PHP
    Zaloguj się, aby zobaczyć kod
    .

    W oryginalnym pliku index.php (był to szablon) nie było formularza tylko coś takiego:
    Kod: PHP
    Zaloguj się, aby zobaczyć kod


    Wygląd oryginału jest taki Link
    A wygląd przerobionego index.php jest taki: Link.

    Mówiąc krótko.. chodzi mi tylko o okienko logowania w prawym górnym rogu by wygląd pozostał taki jak na Link a żeby spełniało tą samą funkcję jak na Link.


    Z góry dziękuje za pomoc.
    Pozdrawiam
  • REKLAMA
  • #2 11232993
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    Robisz podstawowy błąd.
    Powinieneś przenieść wszystkie ustawienia stylów, do osobnego pliku CSS.
    Wtedy łatwo dokonać odpowiednich zmian, porównań itd.
    Np to :
    Kod: text
    Zaloguj się, aby zobaczyć kod

    W takim kodzie jak Twój, wystarczy, dosłownie, zmienić jeden znak i wszytko się sypie.
    Pierwsze co się rzuca od razu w oczy, to to, że oba przyciski są zdefiniowane zupełnie inaczej:

    [PHP] Walidacja formularza logowania i pobieranie danych z bazy na radioshmooze.aq.pl [PHP] Walidacja formularza logowania i pobieranie danych z bazy na radioshmooze.aq.pl

    Oryginalny kod (pod podanym przez Ciebie linkiem) :
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Obecny kod:
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 11233075
    Alttair
    Poziom 9  
    Posty: 59
    style.css już mam, jest w nim:

    Kod: CSS
    Zaloguj się, aby zobaczyć kod




    Przyciski są zdefiniowane inaczej gdyż ten kod:
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod


    Nie powodował że pola z formularza były sprawdzane. Powodował jedynie przejście do linku podanego w
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod
    .

    Więc jak z tego:
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod


    zrobić to
    Kod: HTML, XML
    Zaloguj się, aby zobaczyć kod


    By wygląd pozostał tak jak w tym pierwszym tzn. button był obrazkiem i nie wychodził poza pole?
  • REKLAMA
  • Pomocny post
    #4 11233134
    arnoldziq
    VIP Zasłużony dla elektroda
    Posty: 5376
    Pomógł: 789
    Ocena: 300
    Nadrzędny div, nie jest zakotwiczony w ramce okienka logowania. Dlatego "wychodzi".
    Stwórz osobne klasy CSS dla każdego przycisku :
    Kod: CSS
    Zaloguj się, aby zobaczyć kod

    I zamiast tych "normalnych" przycisków dostaniesz to co chcesz i zachowasz całą funkcjonalność input-button-a.
  • #5 11233160
    Alttair
    Poziom 9  
    Posty: 59
    Ok, spróbuję. Dzięki za pomoc ;)
REKLAMA