Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2006, 10:03
karma4561
 
Fecha de Ingreso: abril-2006
Mensajes: 133
Antigüedad: 18 años
Puntos: 2
Gracias jam1138.
Pero sigo teniendo problemas.
Mirá el código html:

<form action="calcu.php" method="post">
<p>valor1:&nbsp; <input type="text" name="valor1" /></p>
<p>valor2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="valor2" /></p>
<input type="submit" name="operador" value="suma"/>
<input type="submit" name="operador" value="resta"/>
</form>

Mirá el código PHP:

<?php
if ($_POST['operador']="suma"){
echo "esto es una suma";
}
if ($_POST['operador']="resta"){
echo "esto es una resta";
}
?>

Lo que me devuelve cuando ejecuto esto es lo siguiente:

esto es una sumaesto es una resta

O sea, me esta corriendo los dos if, cuando se supone que operador solo puede tener el value "suma" o "resta", y me tendria que devolver solo "esto es una suma" o " esto es una resta".

Que será lo que está pasando?

Muchisimas gracias