ďťż
Podstrony
|
telcocafeMam nastepujacy kod <html> <center> <form name="formularz" method="post" action='oblicz.php')> <b>Jaka operacje zamierzasz wykonac:</b> <br> <input type="radio" name="pole" value="1" />Dodawanie <br> <input type="radio" name="pole" value="2" /> Odejmowanie <br> <input type="radio" name="pole" value="3" />Mnozenie <br> <input type="radio" name="pole" value="4" />Dzielenie <br> <br> Zmienna 1 <br> <input type="text" name="a" /> <br> Zmienna 2 <br> <input type="text" name="b" /> <br> <input type="submit" name="ok"/> </form> <br> </center> </html>oraz <?php $a=$_POST['a']; $b=$_POST['b']; $pole=$_POST['pole']; function dodawanie($a, $b) { return $a + $b; } function odejmowanie($a, $b) { return $a - $b; } function mnozenie($a, $b) { return $a * $b; } function dzielenie ($a, $b) { return $a / $b; } if ($pole==1) { echo "<br>"; echo ("Wynik wynosi: ") .dodawanie($a, $b); } elseif ($pole==2) { echo "<br>"; echo ("Wynik wynosi: ") .odejmowanie($a, $b); } elseif ($pole==3) { echo "<br>"; echo ("Wynik wynosi: ") .mnozenie($a, $b); } elseif ($pole==4) { echo "<br>"; echo ("Wynik wynosi: ") .dzielenie($a, $b); } else { echo "<br>"; echo("<b>Wybierz opcje!</b> "); } ?> Co nalezy zrobic abypo kliknieciu na przycisk otwieralo sie nowe okno w przegladarce wraz z wynikiem Nie pamiętam, jak na to W3C, w każdym razie dodanie do FORMytarget="_blank"pod moim IE i Operą zadziałało :P Ew. możesz usilnie wywoływać okna spod JS. PS/OT: Czy tak prosty kalkulatorek nie lepiej zrobić w JSie ? edit: użyj CODEBOX zamiast CODE :P i w temacie IMO winno być HTML/JS, bo PHP do treści wątku ma się nijak :P no i lepiej przefiltruj dane z POSTa :P Użytkownik DJ_ProG edytował ten post 11 październik 2007, 14:44 |
|||
Sitedesign by AltusUmbrae. |