28-06-2011, 18:45
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.
$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
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.
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">';
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.