Kilkanaście dni temu ten temat był już poruszany na forum. Kilka dni temu zauważyłem mały ubytek w tym kodzie. Myślałem, że sobie poradzę, ale nie wiem dlaczego jednak tak się nie stało. Mianowicie chodzi o taką sytuację kiedy użytkownik nie wpisze nic (żadnych liter, cyfr, znaków), a mimo to naciśnie "oblicz". W takiej sytuacji powinien wyskoczyć komunikat np. Nie wpisałeś ocen.
Próbowałem z funkcją
empty(), itp oraz oczywiście
echo jednak nie wyszło.

Przy próbach z kodem gdy nic nie wpisałem, a nacisnąłem "oblicz" skrypt zachowywał się tak jak bym tylko odświeżył stronę.
Więcej o tym projekcie na
http://forum.php.pl/index.php?showtopic=95...mp;#entry481496<?php
$liczby = $_GET['liczby'];
if($_GET['liczby']){
$wynik = 0;
foreach($liczby as $liczba){
$wynik += $liczba;
} else{
$blad = true;
}
}
if($blad == true){
echo "Błąd w wpisywanych danych"; } else{
$srednia = $wynik/$ilosc;
echo 'Srednia: '.$srednia; }
} else{
?>
<form method="GET">
Podaj liczby po przecinku
<input type="text" name="liczby">
<br>
<input type="submit" value="oblicz">
</form>
<?php
}
?>