SKiBD Laboratonum 8
przykład 1. (skrypt wielokrokowy)
Spnase = $_POST['phase']; $vall = $_POST['vall'] ;
$val2 = $_POST['val2'];
Scal c = $_POST['calc'];
if(!isset(Sphase)) $phase=""; $msg="";
switch(Sphase) case 'two’:
jf( ($val1 =="") || ($va!2 ==
") || ($calc == )
}
header("Location: http://!ocalhost/skbd/labPHP2/calculate.php"); exit;
switch($calc)
{
case 'add':
$msg ="wynikiem dodawania $vall + $va!2 jest <STRONG><FONT color=\"red\">
Sresult = $vall + $val2;
$msg.="$result"; break;
case 'sub':
$msg ="Wynikiem odejmowania $vall - $val2 jest <STRONGxFONT coior=\"rea\">";
Sresult = $vall - $val2;
Smsg.="$result"; break;
case 'mult':
$msg ="Wynikiem mnożenia $vall * $val2 jest <STRONGxFONT color=\"redV'>";
Sresult = $vall * Sval2;
$msg.="$result";
break;
case 'div':
Smsg ="Wynikiem dzielenia $vall / $val2 jest <STRONG><FONT color=\"red\">";
Sresult = $vall / $val2;
Smsg.="$result";
break;
Smsg.="</FONT></STRONG>"; break;
default:
$msg.="<form method=\"post\" action=\"$PHP_SELF\">
<p> wartość 1: cinput type=\"text\" name=\"val1\" size=10>
<p> Wartość 2: <input type=\"text\" name=\"val2\" size=10>
<p>Dzi ałani e:<br>
cinput type=\"radio\" name=\"calc\" value=\"add\" checked> dodawanie
<br>
cinput type=\"radio\" name=\"calc\" value=\"sub\"> odejmowanie cbr> cinput type=\"radio\" name=\"calc\" value=\"mult\"> mnożenie cbr> cinput type=\"radio\" name=\"calc\" value=\"div\"> dzielenie cbr> cp> cinput type=\"submit\" name=\"submit\" value=\"oblicz\"> cinput type=\"hidden\" name=\"phase\" value=\"two\"> c/form>'’; break;
Obsługa poczty w PHP i Interfejs Komunikacji z Bazą Danych.
3