Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2010, 20:21
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: ¿Problema con un if?

Prueba este codigo a ver que te parece:

Es codigo suelto pero funciona, luego deberias implementarlo

Haz un archivo php




<?
//creamos un array litaral para simular la consulta a db
//ya que mysql_fetch_array() combierte la consulta en un array
//ninia es el valor que habria en db
$todos = array("ninia");
//$todos = array("hembra"); etc


//recorreriamos ese array ese array que en fin tendria un solo valor
//y almacenamos en una variable el valor hallado
$result=$todos[0];

?>


<script type="text/javascript" language="javascript">
function mostrar(){
for(i=0; i<=(document.getElementsByTagName('option').length ); i++){
//aqui introducimos php...! dentro de js (claro que se puede)
if((document.getElementsByTagName('option')[i].value) == "<?=$result?>"){
//alert(document.getElementsByTagName('option')[i].value);
document.getElementsByTagName('option')[i].selected="selected";
}
}
}
</script>


<!-- Lamamos a la funcion -->
<body onload="mostrar()">

<form name="form">
<select name="genero">
<option value="varon">Varon</option>
<option value="hembra">Hembra</option>
<option value="ninio">Ninio</option>
<option value="ninia">Ninia</option>
</select>
</form>