Foros del Web » Programando para Internet » PHP »

Elseif que no fncionan?

Estas en el tema de Elseif que no fncionan? en el foro de PHP en Foros del Web. Tengo este código: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original if ( $x == $x1 and $y == $y1 ) { $tem = $vel ; } ...
  #1 (permalink)  
Antiguo 29/07/2010, 09:31
 
Fecha de Ingreso: junio-2010
Mensajes: 16
Antigüedad: 13 años, 9 meses
Puntos: 0
Elseif que no fncionan?

Tengo este código:
Código PHP:
Ver original
  1. if ($x == $x1 and $y == $y1){
  2. $tem = $vel;
  3. }elseif ($x == $x1 and $y != $y1){
  4. $x -= $x1;
  5. $tem = $x * $vel * 2;
  6. }elseif ($x != $x1 and $y == $y1){
  7. $y -= $y1;
  8. $tem = $y * $vel * 2;
  9. }elseif ($x != $x1 and $y != $y1){
  10. $x -= $x1;
  11. $y -= $y1;
  12. $x = pow($x,2);
  13. $y = pow($y,2);
  14. $suma = $x +$y;
  15. $log = sqrt ($suma);
  16. $tem = $log * $vel;
  17. }
Y resulta que cuando se ejecuta, se ejecuta bien para el primer if (cuando es el caso), y para el último elseif.
Pero cuando tiene que ejecutarse el primer elseif o el segundo, no se ejecutan ya que me aparece como resultado siempre 0.

No sé qué más hacer.

Un saludo
  #2 (permalink)  
Antiguo 29/07/2010, 09:58
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 10 meses
Puntos: 50
Respuesta: Elseif que no fncionan?

Probablemente el problema este en el valor que tiene $y - y - $y1;

coloque este echo antes de ese codigo haber que valreos tiene esa variable dependiendo donde usted crea que debe entrar

Código PHP:
echo "Valores: ".$y."-".$y1."<br />"

Etiquetas: elseif
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:52.