Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2009, 18:59
carlosgbr
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Acerca de WAMP

Tengo el siguiente par de archivos:

select.html, que recibe 2 números por parte del usuario y con un combobox selecciona si suma o resta los mismos.

select_procesa.php, quien propiamente hace la operación seleccionada.

El problema es el siguiente, si ejecuto estos archivos en mi PC Con Wamp Server instalado (la versión más reciente) me parece el siguiente error:

Si selecciono la suma:

Notice: Use of undefined constant suma - assumed 'suma' in C:\wamp\www\select_procesa.php on line 8
La suma es:95


Si selecciono la resta:

Notice: Use of undefined constant suma - assumed 'suma' in C:\wamp\www\select_procesa.php on line 8

Notice: Use of undefined constant resta - assumed 'resta' in C:\wamp\www\select_procesa.php on line 15
La resta es:-85


Osea me hace los cálculos bien, pero me aparecen los errores que describo, PERO si subo estos archivos a un webserver, no hay error, todo funciona bien, ¿Saben si algún valor de la configuraciòn del PHP se debe modificar?

Gracias, y a continuación pongo el código de los archivos.

select.html

<html>
<head>
<title>Problema</title>
</head>
<body>

<form action="select_procesa.php" method="post">
Ingrese primer valor:
<input type="text" name="valor1">
<br>
Ingrese segundo valor:
<input type="text" name="valor2">
<br>
<select name="operacion">
<option value="suma">sumar</option>
<option value="resta">restar</option>
</select>
<br>
<input type="submit" name="operar">
</form>

</body>
</html>


select_procesa.php

<html>
<head>
<title>Problema</title>
</head>
<body>

<?php
if ($_REQUEST['operacion']==suma)
{
$suma=$_REQUEST['valor1'] + $_REQUEST['valor2'];
echo "La suma es:".$suma;
}
else
{
if ($_REQUEST['operacion']==resta)
{
$resta=$_REQUEST['valor1'] - $_REQUEST['valor2'];
echo "La resta es:".$resta;
}
}

?>

</body>
</html>