Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 28.09.2011 Ostrzeżenie: (0%)
|
Witam,
PHP uczę się trzeci dzień, także jestem totalnym laikiem, tym bardziej, że wcześniej nie miałem do czynienia z językiem obiektowym (tylko HTML i CSS). Do rzeczy: napisałem sobie prosty "kalkulator". Wygląda to tak, że jest formularz z dwoma polami i trzeba wpisać do nich dwie liczby (do każdego pola po jednej), a następnie wybrać z inputa select czy chcemy dodać/odjąć/pomnożyć/podzielić liczbę. Fajnie- jest prymitywne, ale działa (IMG:style_emoticons/default/biggrin.gif) Żeby to trochę rozwinąć chciałem dodać funkcję preg_match, żeby sprawdzić czy w obu polach jest przynajmniej jedna liczba. Część odpowiadającą za liczenie dałem jako funkcję. No i się posypało- wyskakuje error. Proszę o pokazanie mi gdzie leży błąd i ewentualną wskazówkę jak go usunąć.
Zamierzenie jest takie, że wymagane jest wypełnienie obu pól formularza dowolnymi liczbami. Jeśli warunek zostanie spełniony, ma zostać wykonana funkcja oblicz, jeśli nie- ma pokazać się komunikat "Wpisz liczby!". Jeszcze jedno pytanie- czy pogrubiony poniżej fragment kodu jest poprawny? Chodzi o te &&. if (preg_match('@[0-9]{1,}@',$jeden && $dwa)) Z góry dziękuję za pomoc i pozdrawiam. |
|
|
|
acztery http://php.net/manual/en/function.is-numeric.php t... 28.09.2011, 17:05:03
adbacz CytatJeszcze jedno pytanie- czy pogrubiony poniżej... 28.09.2011, 17:21:48 
stefan09 Dzięki za cenną radę co do sprawdzania błędów
Wi... 28.09.2011, 20:00:57
Dominis [PHP] pobierz, plaintext $_POST['jeden'] =... 28.09.2011, 20:11:18
stefan09 Dzięki.
Nie mogę zrozumieć tylko jakie to ma zna... 28.09.2011, 20:23:47
Dominis znaczenie ma takie, ze na początku skryptu zmienna... 28.09.2011, 20:27:48
stefan09 Wszystko jasne. Jeszcze raz dzięki 28.09.2011, 20:30:18
adbacz Jakby ktoś pytał, to najpierw radzę dobrze zaznajo... 24.10.2011, 11:54:18 ![]() ![]() |
|
Aktualny czas: 1.04.2026 - 16:49 |