ترکیب کردن jsp و php

shnoit

Well-Known Member
سلام
میخواستم از دوستانی که با jsp آشنایی دارن کدهای زیر رو با jsp و php دوباره برام بنویسن. یعنی ترکیب (تلفیقی) از jsp و php باشن.ممنون میشم.:rose:

کد اول:

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>

کد دوم:

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>
<?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>
 

id_2pc

Member
agar shoma JAVA yad begiri moshgelet hal misheh

<%
// Parameters come as strings
String choice = request.getParameter("choice");
String choice2 = request.getParameter("choice2");
String nom = request.getParameter("nom");
out.println(nom + ", votre input était: question a=" + choice + " ,question b="
+ choice2);
// Integer.parseInt() translates a string to an Integer
int score = Integer.parseInt(choice) + Integer.parseInt(choice2);
out.println("<h3>Votre score est de " + score + "</h3>");
if (score < 3) {
out.print ("<p>Vous êtes un débutant</p>");
} else if (score < 5) {
out.print ("<p>Vous avez un niveau moyen</p>");
} else {
out.print ("<p>Vous êtes un expert !</p>");
}
%>
 

جدیدترین ارسال ها

بالا