PDA

View Full Version : تبدیل php به jsp



shnoit
یک شنبه 10 آذر 1387, 09:31 صبح
سلام
میخواستم از دوستانی که با jsp آشنایی دارن کدهای زیر رو با jsp و php دوباره برام بنویسن. یعنی ترکیب (تلفیقی) از jsp و php باشن.ممنون میشم.:قلب:

کد اول:




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>enjoy...</title>
</head>

<body>

<div style="text-align:center">
<form action="" method="post">
<input type="text" name="numstudent" />
<input type="hidden" name="searchstudent" value="searchstudent" />
<input type="submit" value="جستجو" /></form></div>
<div style="text-align:center; font-family:Tahoma; font-size:11; color:#FF0000;" dir="rtl">
<?PHP

if(isset($_POST['searchstudent'])){
if(ereg('^([0-9]{7})$', $_POST['numstudent']) && student($_POST['numstudent'])){
$arr = student($_POST['numstudent']);
echo 'سال ورود: '.$arr[0].'<br>';
echo 'رشته تحصیلی: '.$arr[1].'<br>';
echo 'شماره: '.$arr[2].'<br>';
}
else{
echo 'شماره ی دانشجویی معتبر نیست.';
}
}

function student($st){
$ey = substr($st, 0, 2);
$rt = substr($st, 2, 3);
$rs = substr($st, 5);
switch($rt){
case '100':
$rt = 'کامپیوتر';
break;
case '200':
$rt = 'برق';
break;
case '300':
$rt = 'مواد';
break;
default:
$rt = false;
}
if(!(($ey <= 87) && ($ey >= 75)))$ey = false;

if($ey && $rt) return array($ey, $rt, $rs);
return false;
}
?>
</div>
</body>
</html>

کد دوم:




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>enjoy...</title>
</head>
<body>
<?PHP
if(isset($_POST['hffa'])){
switch($_POST['oprator']){
case '+':
$answer = ($_POST['num1'] + $_POST['num2']);
break;
case '-':
$answer = ($_POST['num1'] - $_POST['num2']);
break;
case '*':
$answer = ($_POST['num1'] * $_POST['num2']);
break;
case '÷':
case '/':
$answer = ($_POST['num1'] / $_POST['num2']);
break;
default:
$answer = 'error';
}
}
?>
<div style="text-align:center" dir="rtl">
<form action="" method="post">
<input type="text" size="5" name="num1" value="<?PHP echo $_POST['num1'];?>" />
<input type="text" size="1" name="oprator" value="<?PHP echo $_POST['oprator'];?>" />
<input type="text" size="5" name="num2" value="<?PHP echo $_POST['num2'];?>" />
<input type="submit" value="محاسبه" />
<input type="hidden" name="hffa" value="account" />
<input type="text" size="5" name="answer" disabled="disabled" value="<?PHP echo $answer;?>" /></form></div>
</body>
</html>