ďťż

[PHP]Przesylanie wyniku do nowego okna

       

Podstrony


telcocafe

Mam 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.