Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2013, 03:28
carlosb09
 
Fecha de Ingreso: mayo-2013
Ubicación: Pasto-Nariño
Mensajes: 3
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta codigo php no se porq no se asigna valor a variables

saludos, espero me puedan ayudar con el siguiente problema
bueno estoy intentando enviar por medio de un request las variables dx y BuscaDX en donde dx es el valor de input tipo texto y BuscaXD es una bandera pero aunq el boton si me llama a BuscaDatos.php me parece q no se realiza la asignacion a las variables

principal.php
Código PHP:
<html>
<body>
<!--visibility:hidden;-->
<iframe name="ActualizaDatos" id="ActualizaDatos" src="BuscaDatos.php" style="position:absolute;top:50px;"></iframe>

<form name="adicionar_p" method="post"> 
<input type='text' name='dx' value='ri'>
<input type='button' name='Buscar' value='Buscar' onClick="ActualizaDatos.location.href='BuscaDatos.php?DX='+document.adicionar_p.dx.value+'&BuscaDX=1';alert(<?php echo $BuscaDX ?>);">
<select name="Diagnosticos">
<option value=""></option>
</select>
</form>
</body>
</html>
BuscaDatos.php
Código PHP:
<?php    
include("funciones.php");
$ND=getdate();    
//---

if($BuscaDX)
{    


    
$sql="select * from diagnosticos ilike '%$DX%' order by nom_diag;";
    
//$sql="select codigo,diagnostico from salud.cie where codigo ilike '$DX%' order by diagnostico;";
    //$xres=mysql_query($sql); 
    
echo $sql;
    
$xres=ExQuery($sql);
    
?>      
    <script language='JavaScript'>            
        //parent.document.adicionar_p.Diagnosticos.length=<?php //echo mysql_num_rows($xres);?>+1;                
        parent.document.adicionar_p.Diagnosticos.length=<?php echo ExNumRows($xres); ?>+1;        
        <?php 
        
//while($fila=mysql_fetch_row($xres))
        
while($fila=ExFetch($xres))
        {
            
$i++;
            
//if(mysql_num_rows($xres)==1){$dxs=$fila[0];}
            
if(ExNumRows($xres)==1){$dxs=$fila[0];}
            
?>            
            parent.document.adicionar_p.Diagnosticos.options[<?php echo $i ?>].value="<?php echo $fila[0?>";
            parent.document.adicionar_p.Diagnosticos.options[<?php echo $i ?>].text="<?php echo $fila[1?>";
            if(parent.document.adicionar_p.Diagnosticos.options[<?php echo $i ?>].value=="<?php echo $dxs ?>")
            {
                parent.document.adicionar_p.Diagnosticos.options[<?php echo $i ?>].selected=true;
            }            
        <?php
        
?>        
    </script>                      
    <?php
}
?>