<?
    
require("03_Sajax.php");

    function 
calcul($val1$op$val2) {
        switch(
$op) {
            case 
"plus":
                
$op "+";
                break;
            case 
"moins":
                
$op "-";
                break;
            case 
"mult":
                
$op "*";
                break;
            case 
"div":
                
$op "/";
                break;
        }
        
$calcul "$val1 $op $val2";
        return eval(
"return $calcul;");
    }

    
sajax_init();
    
//$sajax_debug_mode = 1;
    
sajax_export("calcul");
    
sajax_handle_client_request();

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Exo 2</title>
    <meta name="Author" content="Nicolas Ledez">
    <script>
    <? sajax_show_javascript(); ?>

    function set_result(result) {
        document.getElementById("result").value = result;
    }

    function do_calcul() {
        val1 = document.getElementById("val1").value;
        val2 = document.getElementById("val2").value;
        op =   document.getElementById("op").value;
        x_calcul(val1, op, val2, set_result);
    }
    </script>
</head>
<body>
<select size="1" name="val1" id="val1" onChange="do_calcul(); return false;">
   <? for($i=1$i<=10$i++) { ?>
   <option value="<? print $i?>"><? print $i;?></option>
   <? ?>
</select>
<select size="1" name="op" id="op" onChange="do_calcul(); return false;">
   <option value="plus">+</option>
   <option value="moins">-</option>
   <option value="mult">*</option>
   <option value="div">/</option>
</select>
<select size="1" name="val2" id="val2" onChange="do_calcul(); return false;">
   <? for($i=1$i<=10$i++) { ?>
   <option value="<? print $i?>"><? print $i;?></option>
   <? ?>
</select>
<input type="submit" value="=" onClick="do_calcul(); return false;">
<input type="text" name="result" id="result">
</body>
</html>