Skocz do zawartości

[PHP/CSS] include dodaje puste miejsce?


k0l3c

Rekomendowane odpowiedzi

Mam fragmencik strony i do momentu jak wszystko jest w jednym pliku, wygląda dobrze.

Kiedy jednak wyciągnę fragment kodu, który ma się pokazać gdy zostanie przesłana $_GET['zmienna'] (w tym przypadki kliknięcie innej opcji z menu) i przemieszczę go do innego pliku to pojawia się puste pole.

Wygląda to tak: (po lewej wszystko w jednym pliku, po prawej w dwóch)

2dqkh7n.jpg

Fragment robiący zamieszanie.

if(isset($_GET['oferta'])) {
include('m1/oferta.php');
}

Co robię źle?

penguins.jpg

Odwiedzaj regularnie mój blog o seo na lukaszt.pl podobno warto ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Masz ustawione na wyświetlanie błędów PHP ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, nic nie wyświetla.

Być może coś jest z css?

Index.php zawiera nagłówki, javę, diva, który się zamyka i ma ul, później zależnie od wyboru w menu ma wyświetlić kolejne dwa divy w trzecim, a na końcu w index jest tylko zamknięcie body i html.

EDIT: font-size w body zmienia rozmiar tego pola. Czyli wskakuje tam jakaś spacja?

penguins.jpg

Odwiedzaj regularnie mój blog o seo na lukaszt.pl podobno warto ;)

Odnośnik do komentarza
Udostępnij na innych stronach

EEEE masz zły kod > tu jest bład : if(isset($_GET['oferta']))

Funnkcja isset sprawdza czy istnieje zmienna, ale nic nie mówi jaką na wartość, więc powinno być

if(isset($_GET['strona']))
{
if($_GET['strona'] == 'aktualnosci')
{
include 'aktualnosci.php';
}
else if($_GET['strona'] == 'starosci')
{
include 'starosci.php';
}

/// itd/
}
else
{
include 'glownaindexu.php';
}

lub: https://php.net/manual/en/control-structures.switch.php

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Co mają wspólnego spacje z sterowaniem przepływem ? WIEC JAKA SPACJA !

Wstawiasz taki kod jaki masz ....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Bo masz syf w pliku który inkludujesz lub w całym wynikowym kodzie HTML. Funkcja include wstawi dany kod nic więcej, a co masz w wstawianym kodzie to już inna sprawa. Tak, czy inaczej wysłany do OUT będzie kod taki sam jak byś zamiast include w danym miejscu wstawił ten kod na sztywno.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności