Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 16:45
lexandro12
 
Fecha de Ingreso: diciembre-2006
Ubicación: Lima
Mensajes: 35
Antigüedad: 17 años, 4 meses
Puntos: 0
Exclamación Problema for() if() y comparación de valores

Espero que me puedan ayudar...
Tengo un código similar a este en una página web

Código:
<HTML><HEAD><TITLE></TITLE></HEAD><BODY>
<select name="optname" id="optID" disabled="disabled" class="abc">
	<option value="SelectOption">Select any Option</option>
	<option value="100001">Valor1</option>
	<option value="100002">Valor2</option>
	<option value="100003">Valor3</option>
	<option value="100004">Valor4</option>
	<option value="100005">Valor5</option>
	<option selected="selected" value="100006">Valor1 Valor2</option>
</select>
</HTML>
y este código PHP (adapatado para el código HTML de arriba)

Código:
<?php

$file = file("http : // cualquierdominio . net /rem1 .htm");
for ( $x = 3 ; $x < 10 ; $x ++) {
   $int = substr_replace(substr_replace($file[$x], '', 0, 19), '',8, 39);
   echo $int . "<br> \n";
   if ($int=="selected") {
   $inn = $int;
   break;
   }
   else {
   $inn = "Valor no encontrado";
   }
}

echo $inn ;

?>
Cuando indico que imprima los valores lo hace bien es decir la variable "$int" tomó el valor "selected" que es el que necesito; pero cuando hago la comparación con "if()" me imprime "Valor no encontrado" es decir que la variable "$int" nunca tomó el valor "selected".

El resto de mi código no va a funcionar mientras "$int" no devuelva el valor "selected" para que "$inn" tome su valor y el resto del código funcione.
¿Qué esta mal?
Gracias