![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (10%) ![]() ![]() |
Po pierwsze to Happy New Year (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Po drugie. Zacząłem naukę php niedługi czas temu i napotkałem pierwszy problem, z którym nie mogę dać sobie rady mimo książki przed nosem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Zniechęcił mnie on na tydzień od nauki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziś wróciłem jeszcze raz do tego i nic. Ale do rzeczy. Problem napotkałem przy użyciu pętelki "while". Dam odrazu przykładowy banalny kodzik: Kod <?php $cyfra = 1; while ($cyfra <= 5 ) { echo $cyfra."<br />"; $cyfra++ } ?> To co napisze w notatniku testuje na własnym serwie postawionym na kompie. (lokalny, bez połączenia z netem) Ogólnie działa, bo kody php, bez tej pętli są wyświetlane. Natomiast powyższy kod nie :/ w/w kod jest przecież poprawny, więc myślę, że to coś nie tak z konfiguracją, ale co i czy w ogóle dobrze myślę? Oto efekty otworzenia pliku przykład.php w przeglądarce: z linku - file:///D:/localhost/www/przyklad.php: widnieje taka linijka kodu: Kod "; $cyfra++ } ?> z linku - http://localhost/przyklad.php: widnieje: Kod Parse error: parse error, unexpected '}' in D:\localhost\www\przyklad.php on line 7 W folderze www umieszczam analogicznie pliki php. html. itp. W konfiguracji, zostało to uwzględnione. Ten post edytował Crops 1.01.2007, 12:04:39 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
masz $cyfra++ powinno być $cyfra++; pamiętać o ;
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (10%) ![]() ![]() |
No tak, a wydawało mi się, że tego błędu nie popełnię (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Teraz sprawdzę ten właściwy kod pod kątem średników, mam nadzieję, że to to.
Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. Edit-> Wszystko, ok. Ale napotkałem kolejny problem. To kod prosto z książki: (pojawia się błąd - Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\localhost\www\transport.php on line 12) Linia 12 w tym przypadku to linia 5.
Kombinowałem, aż wytworzyłem coś takiego: (usnąłem też m.in. te dziwne znaczki niby nowego wiersza "/n")
W obu tych kodach, jest też kod html, który tworzy tabelkę. Kod php, ma za zadanie wyświetlić cenę dostawy produktu od 50 do 300 km. No i w tym kodzie po moim przekształceniu wszystko działa. Ale, że uczę się od niedawna to pytam się was czy tak może być. Ten post edytował Crops 1.01.2007, 12:02:30 |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 28.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak najbardziej moze być (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
ten pierwszy kod tez bedzie działał, ale z drobną korekta Kod <?php $odleglosc=50; while ($odleglosc <= 250 ) { echo "<tr>\n<td align=\"right\">".$odleglosc."</td>\n"; echo "<td align=\"right\">". ($odleglosc / 10)."</td>\n</tr>\n"; $odleglosc += 50; } ?> pozdrawiam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.01.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ok, teraz już jestem usatysfakcjonowany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dzięki i pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:15 |