Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[xHTML][PHP] Zmienna jako szerokość - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [xHTML][PHP] Zmienna jako szerokość (/thread-xhtml-php-zmienna-jako-szeroko%C5%9Bc)



[xHTML][PHP] Zmienna jako szerokość - Rodney - 28-06-2011

Witam, mam problem. Stawiam swoje pierwsze kroki z php i postanowiłem zrobić pewien skrypt. Odlicza on mi dni do określonej daty. Następnie chcę wyświetlać liczbę dni jako pasek o odpowiedniej szerokości.

Kod:
$i  = $pozostale;
if ( $i == 5 ) echo '<hr width="5">';
if ( $i == 4 ) echo '<hr width="4">';

$pozostale to zmienna z tą właśnie liczbą (działa bez zarzutów)

chciałbym teraz, żeby wyświetlał się <hr> o szerokości równej $pozostale/$i
wpisywałem
Kod:
echo '<hr width="$i">';
niestety ten sposób nie działał
jak widzicie znalazłem obejście, czyli wypisanie każdej liczby po kolei tak jak w pierwszym przytoczonym kodzie. Mógłbym tak zrobić, ale skrypt będzie dosyć długi (dni jest 70). Wierzę w to, że istnieje lepszy i krótszy sposób.


RE: [xHTML][PHP] Zmienna jako szerokość - Pedro84 - 28-06-2011

Poczytaj o różnicach między ' a ".


RE: [xHTML][PHP] Zmienna jako szerokość - Rodney - 28-06-2011

Wielkie dzięki. Wiedziałem, że popełniam jakiś prosty błąd, ale jako newbie go nie zauważam Smile

Kod:
echo "<hr width=$i>";

taka forma działa
na początku nie wychodziło, bo $i miałem zapisane w cudzysłowie i był parse error


RE: [xHTML][PHP] Zmienna jako szerokość - Pedro84 - 28-06-2011

Z czasem nauczysz się wyłapywać takie proste błędy, nie łam się.