
14/05/2010, 20:21
|
 | | | Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 17 años 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> |