Foros del Web » Programando para Internet » PHP »

problema con if (otra vez)

Estas en el tema de problema con if (otra vez) en el foro de PHP en Foros del Web. hola, tengo este codigo: Código PHP: if( $ocupacion = "5" ){ mysql_db_query ( "consultex" , "insert into bd (ocupacion) values ('$otra_ocup')" ) or die ( mysql_error ()); echo  "registro 2Insertado" ; echo  $otra_ocup ; ...
  #1 (permalink)  
Antiguo 23/08/2004, 17:16
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.411
Antigüedad: 16 años, 6 meses
Puntos: 20
problema con if (otra vez)

hola, tengo este codigo:

Código PHP:
if($ocupacion="5"){
mysql_db_query("consultex","insert into bd (ocupacion) values ('$otra_ocup')") or die (mysql_error());
echo 
"registro 2Insertado";
echo 
$otra_ocup;
} else {
mysql_db_query("consultex","insert into bd (ocupacion) values('$ocupacion')") ;
echo 
"registro 1 Insertado";
echo 
$ocupacion;
}
?> 
pero no se que pasa con el if, por que cada vez hace el insert solo toma la primera instruccion, asi el valor sea diferente de 5
__________________
Say no more.......
  #2 (permalink)  
Antiguo 23/08/2004, 17:28
 
Fecha de Ingreso: agosto-2004
Mensajes: 44
Antigüedad: 13 años, 4 meses
Puntos: 0
Revisa esta linea: if($ocupacion="5")
Intenta probar con: if($ocupacion=="5")

Deberia funcionar!
__________________
SEGUIR CON LO BUENO, MEJORAR LO QUE SE DEBA Y CREAR LO QUE SE PUEDA.
  #3 (permalink)  
Antiguo 23/08/2004, 19:29
Avatar de sir_notos  
Fecha de Ingreso: noviembre-2001
Ubicación: Mexicali
Mensajes: 709
Antigüedad: 16 años
Puntos: 1
Código PHP:
<?php
// valor de $i = null
$i // valor de $i = 1

if ($i 5// Valor de  $i = 5
{
 echo 
'\$i vale 5';
}
esle
{
 echo 
'\$i vale '.$i.''// 
}
?>
tenes que usar == para comparacion :)
__________________
Usuario Registrado de linux #374849
  #4 (permalink)  
Antiguo 24/08/2004, 04:44
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Y un consejo que ayuda a evitar que nos traicione los dedos:
Código PHP:
if ('5'==$i
Como no se puede asignar valores a las constantes o valores constantes, esto:
Código PHP:
if ('5'=$i
nos dara un error bien gordo que nos recordara el uso de ==

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 19:07.