Показать сообщение отдельно

  #8  
Старый 27.03.2008, 19:09
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

А если полностью, попроще, без особых проверок, то

PHP код:
<form action="0.php" method="post">  
Первое число<input type="text" name="1"><BR>  
Второе число<input type="text" name="2"><BR>  
Действие: <select name='3'><option value='1'>+</option><option value='2'>-</option> 
<option value='3'>*</option><option value='4'>/</option></select> 
<input type="submit" value="Посчитать">  
</form>  

<?php 
$num1
=isset($_POST['1']) ? $_POST['1'] : 0;  
$num2=isset($_POST['2']) ? $_POST['2'] : 0;  
$znak=isset($_POST['3']) ? $_POST['3'] : 0;  

switch(
$znak

  case 
'1'
    
$res=$num1+$num2
  break; 

  case 
'2'
    
$res=$num1-$num2
  break; 

  case 
'3'
    
$res=$num1*$num2
  break; 

  case 
'4'
    if(
$num2==0) die("На ноль нельзя делить"); 
    
$res=$num1/$num2
  break; 

  default: 
    die(
"Выберите действие"); 


print 
str_replace(' ','.',$res); //чтобы числа с дробной частью нормально выводились 
?>

Последний раз редактировалось d_x; 27.03.2008 в 19:20..
 
Ответить с цитированием