Foros del Web » Programando para Internet » PHP »

condicion include() - require()

Estas en el tema de condicion include() - require() en el foro de PHP en Foros del Web. Hola. estoy haciendo un if ($flujo = 6){ include ("imprimir/no_conf_dmr.php"); }else if ($flujo = 3){ include("imprimir/no_conf_old.php"); }else{ } leí en http://www.ignside.net/man/php/include.php que include a diferencia ...
  #1 (permalink)  
Antiguo 13/03/2006, 08:26
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo condicion include() - require()

Hola.
estoy haciendo un

if ($flujo = 6){
include ("imprimir/no_conf_dmr.php");
}else if ($flujo = 3){
include("imprimir/no_conf_old.php");
}else{
}

leí en http://www.ignside.net/man/php/include.php

que include a diferencia de require puede ser condicionado. es decir lo anterior deberia funcionar. sin embargo si $flujo = 3 de todas formas ejecuta
include ("imprimir/no_conf_dmr.php");

Alguno de los distuinguidos sabe por que?
Atte
Mauricio
  #2 (permalink)  
Antiguo 13/03/2006, 09:09
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Claro.. recuerda que el operador de comparación es "==" y tú estás usando un solo signo.

if ($flujo = 6){ // Siempre entrará aquí porque la asignación es correcta
if ($flujo = 3){ // también entrará aquí po lo mismo.

Lo correcto es
if ($flujo == 6){

Saludos
  #3 (permalink)  
Antiguo 13/03/2006, 09:34
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
Sin tratar de justificar la pregunta tonta, te cuento que entre a trabajar en una empresa gigante. donde en un mes y algo mas he tenido que hacer cosas en asp, php oop, incluso aprender oracle pl/sql. y ahora aprender a hacer procedimientos en la shell de unix para procedimientos con oracle.
de pronto me encuentro programando en asp pero en php....

Muchas gracias
Atte
Mauricio González
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 12:34.