<html> <body bgcolor="362F2D"> <form action="" method=post> <table border=0 > <tr> <tr> <td><select name="znak"> <option value="a">dodawanie <option value="b">odejmowanie <option value="c">mnozenie <option value="d">dzielenie [php] <? $suma=$liczba1+$liczba2; $roznica=$liczba1-$liczba2; $iloczyn=$liczba1*$liczba2; $iloraz=$liczba1/$liczba2; if($_POST['znak']=="a") { print "$liczba1+$liczba2=$suma"; } if($_POST['znak']=="b") { print "$liczba1-$liczba2=$roznica"; } if($_POST['znak']=="c") { print "$liczba1*$liczba2=$iloczyn"; } if($_POST['znak']=="d") { print "$liczba1/$liczba2="; } ?> [/php] </body> </html>
problem w tym że gdy niewpisze danych to pojawia sie komunikat
<?php Warning: Division by zero in /home/accounts_p/peter13135/public_html/php/kalkulatorek/1.php on line 28 ?>
wydaje mi sie że chodzi o to że w
niema zdefiniowanego znaku (tzn niezostał podany "znak" i wywala błąd że jest puste
<?php if($_POST['znak']=="a") ?>
jednak niewiem jak to rozwiązać