Mam do Was cztery takie pytania odnośnie mojej strony ********** :
Co w moim kodzie logowania robie źle, że stopke strony mi przerzuca do góry i wyświetla w nie prawidłowy sposób ? Czy ktoś może mi poprawić poniższy kod ?
» Logowanie
Wpisz nazwę użytkownika i hasło by się zalogować
Jesteś zalogowany jako ?php echo _e($_SESSION[‘username’]); ?. Kliknij tutaj aby edytować swój profil.?php } else { ? ?php if (isset($flash[‘komunikat’])) { ? ?php echo $flash[‘komunikat’]; ??php } ? Nazwa użytkownika: Hasło: Zaloguj mnie automatycznie przy każdej wizycie:
Zaloguj
?php } ?
[/code]
Jak zrobić, żeby ten zielony pasek z napisem był na środku tej ramki ? bo teraz widać na powyższym screenie, że jest ten pasek blisko krawędzi ramki - a jak go wyśrodkować ?
Na poniższym screenie widać taki mały kwadracik biały obok napisu „zaloguj mnie automatycznie”. Co zrobić, żeby ten kwadracik nie miał takiego białego obramowania wokół siebie ?
Na powyższym screenie widać napis typu „Wpisz nazwę użytkownika i hasło by się zalogować” natomiast na tym screenie co jest w punkcie pierwszym też widać ten sam napis. Co zrobić, żeby w tym miejscu co widać na screenie w punkcie pierwszym zamiast napisu „Wpisz nazwę użytkownika i hasło by się zalogować” pisało tam: „Informacja” ?
Nie mogę sobie poradzić z punktem 1 bo nie wiem jak to zrobić w przypadku mojego kodu logowania który podałem w moim pierwszym poście tak, żeby moja stopka strony była tam gdzie powinna być w dole strony. Tak jak widać na tym screenie poniżej:
Możesz mi jakoś pomóc ? tak samo jeśli chodzi o punkt 2 to jakie te reguły mam podać w css dla txt-align żeby cały ten napis z tłem zielonym był na środku tej ramki ?
Po prostu masz błędy w HTML na poziomie podstawowym… Dodatkowo wsadziłeś w to wszystko php i zrobił się śmietnik…
Przerób wszystko mniej więcej tak:
» Logowanie
Wpisz nazwę użytkownika i hasło by się zalogować
| Jesteś zalogowany jako <?php echo _e($_SESSION[‘username’]); ?>. Kliknij tutaj aby edytować swój profil. |
| <?php echo $flash[‘komunikat’]; ?> |
| Nazwa użytkownika: | |
| Hasło: | |
| Zaloguj mnie automatycznie przy każdej wizycie: |
Zaloguj
<?php endif; ?>
[/code] Pamiętaj o podstawach: 1) Tagi nie mogą się przecinać, one się mają zawierać w sobie, tak by określała ich relacja rodzic -> potomek. Więc źle jest gdy masz w kodzie takie coś:
[code]Nazwa użytkownika:
Bo tag label został przecięty przez zamknięcie tagu td, które powinien być potomkiem. Generalnie całość twojego kodu jest tak pocięta, stąd elementy mogą się “przemieszczać” (brak klarownej hierarchii). 2) jeśli używasz php w połączeniu z kodem HTML używaj skrótów dla echo:
<?=$zmienna;?>
i nie używaj wąsów. Sprawdź czy serwer jest odpowiednio skonfigurowany! 3) Wszystkie tagi należy zamykać. Jeśli kod nie posiada odpowiedniego zamknięcia (input, br) poprawny zapis jest następujący:
Dalej jest coś źle ponieważ zmienia mi kolory tła, wcześniej miałem zielony jak widać na moich wcześniejszych screnach w moim pierwszym poście i rózowe w przypadku błędu logowania, a teraz mam niebieskie i skurczone informacje. Zobacz co się dzieje:
A dwa to nie wiem czy zauważyłeś, ale nie działa mi ten kod który mi podałeś bo w tym miejscu gdzie ma pisać „Informacja” dalej pisze „Wpisz nazwę użytkownika i hasło by się zalogować”, możesz to jakoś poprawić mi ?