Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Chcę zrobić tak, że am dwie zmienne, które się wyświetlają w odstępach 50pixeli i chcę żeby ZARAZ pod nimi był wyświetlany zwykły tekst (TAK i NIE).
Tylko ten napis musi być centralnie pod tekstem zmiennej.
Dodatkowym utrudnieniem jest to że ilość znaków w zmiennej moze się zmienić.
pytanie: Jak to zrobić ???
Dodam że php umie tylko od 3dni
Z tego co rozumiem to interesuje Cię tylko efekt wizualny, a nie warstwa biznesowa, więc nie widzę większych możliwości wykorzystania do tego celu PHP. Proponowałbym skorzystać z technik XHTML i CSS.
Tabelką, divem, stylem, warstwą..... na różne sposoby to można zrobić, nie wiem w czym problem.... no i php rzeczywiście nie ma z wyglądem nic wspólnego....
"centralnie pod tekstem zmiennej"
"Chodzi o wyświetlanie zmiennych a nie zwykłego tekstu"
Z pierwszego wynika że ta zmienna to nic innego jak zwykły tekst (no chyba że masz na myśli wyświetlenie nazwy zmiennej, ale to jest raczej absurdalne...). Z drugiego - że pleciesz bzdury... ale to tylko tak BTW...
Przy użyciu PHP jesteś wstanie określić jedynie kolejność wyświetlanych danych. Ich strukturę możesz ustalić za pomocą XHTML'a, a wygląd za pomocą CSS. Nie ma możliwości określenia wyglądu wyświetlanych danych przy użyciu samego PHP - niezależnie od tego, czy wyświetlasz zmienną (dokładnie: jej zawartość) czy zwykły tekst. PHP służy do przetwarzania danych, a nie określania sposobu ich wyświetlania na ekranie. Polecam przeczytać wstęp manual'a.
Jeśli chodzi o wiedzę z zakresu (X)HTML to znajmość chociażby podstaw tego języka jest niezbędna do rozpoczęcia nauki PHP.
daniel93 pisze:Wiesz nie będę się przecierz XHTML'a uczył
Chodzi o wyświetlanie zmiennych a nie zwykłego tekstu.
To ma być sonda, która ma 2 linki ("TAK" i "NIE") a nad nimi dwie zmienne wyświetlaja aktualny ranking głosowania.
Chyba czegoś nie łapiesz. Php generuje kod html z założenia. Jak chcesz linki mieć musisz sam wygenerować odpowiedni kod html, więc musisz też go znać.
A jak wyświetlasz zmienne, to wypisujesz zwykły tekst (echo 'cośtam'.$zmienna). Inne podstawowe info o php znajdziesz na http://php.webinside.pl i w oryginalnym manualu.
Krytyka krytyki: To jest jedna z najgorszych metod na poznanie i naukę php - kopiowanie gotowych skryptów. Bardzo dobrze, że chłopak ma jakiś cel do stworzenia i próbuje go rozwiązać sam i pytając się innych o to czego nie rozumie. Ta krytyka wit3k była nie na miejscu
EDIT: A rozwiązaniem twojego problemu na poziomie definitywnie prostym Danielu jest zwykła tabelka. 4 pola: w górnym rzędzie (2 pola) umieszczasz zmienne a w dolnym linki.