Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 07:06
NSNCxxxx
 
Fecha de Ingreso: agosto-2008
Mensajes: 30
Antigüedad: 16 años, 5 meses
Puntos: 0
Funcion en php de radiobutton

Perdón por los errores de ortografia pero toy trasnochada.
Hola como están, miren toy haciendo una función que tiene como objetivo mostrar tres radio boton, tal que de acuerdo a ello busca en una lista, probe el codigo de la función sin llamar la función y funciona perfectamente,Ahora cuando hago usa de la función no me muestra los radios botton, pero parece q funciona porque muestra las lista, pero no me muestra los botones es raro, aqui les dejo el codigo gracias.
Codigo de la funcion
Código PHP:
 function ControlcheckAct_Desact(&$sql,&$cadenasql,$texto)
  {
     if(
$sql!="")
        {
$cadenasql=" and";}
     else 
        {
$cadenasql=" where";}
     
$cadenasql=$cadenasql.$texto;
  }        
  
 function 
ControlChechAoD($botonSubmit,$cant,&$vcheck,&$sql,&$cadenasql
 {
   for(
$k=0;$k<cant;$k++)
      {
        if(
$k==0)
           {
             echo 
$vcheck[$k][2]."<input name='".$vcheck[$k][1]."' type='radio' value='".$vcheck[$k][3]."' id='".$vcheck[$k][3]."'";
             if(empty(
$botonSubmit) ||  $vcheck[$k][2]==$vcheck[$k][3])              {
               echo 
"  checked";
               
ControlcheckAct_Desact($sql,$cadenasql,$vcheck[$k][4]);                 }
            echo 
"/>";
           }
        else      
           {
            echo 
$vcheck[$k][2]."<input name='".$vcheck[$k][1]."' type='radio' value='".$vcheck[$k][3]."' id='".$vcheck[$k][3]."'";
             if(
$vcheck[$k][2]==$vcheck[$k][3])
               {
                echo 
"  checked";
                if(
$k==2)
                  {
                   
$cadenasql="";
                  }
                else
                  {
                   
ControlcheckAct_Desact($sql,$cadenasql,$vcheck[$k][4]);                 }
               }
             echo 
"/>";
           }
    }
   } 
del la pagina
Código PHP:
 function ControlcheckAct_Desact(&$sql,&$cadenasql,$texto)
  {
     if(
$sql!="")
        {
$cadenasql=" and";}
     else 
        {
$cadenasql=" where";}
     
$cadenasql=$cadenasql.$texto;
  }        
  
 function 
ControlChechAoD($botonSubmit,$cant,&$vcheck,&$sql,&$cadenasql
 {
   for(
$k=0;$k<cant;$k++)
      {
        if(
$k==0)
           {
             echo 
$vcheck[$k][2]."<input name='".$vcheck[$k][1]."' type='radio' value='".$vcheck[$k][3]."' id='".$vcheck[$k][3]."'";
             if(empty(
$botonSubmit) ||  $vcheck[$k][2]==$vcheck[$k][3])              {
               echo 
"  checked";
               
ControlcheckAct_Desact($sql,$cadenasql,$vcheck[$k][4]);                 }
            echo 
"/>";
           }
        else      
           {
            echo 
$vcheck[$k][2]."<input name='".$vcheck[$k][1]."' type='radio' value='".$vcheck[$k][3]."' id='".$vcheck[$k][3]."'";
             if(
$vcheck[$k][2]==$vcheck[$k][3])
               {
                echo 
"  checked";
                if(
$k==2)
                  {
                   
$cadenasql="";
                  }
                else
                  {
                   
ControlcheckAct_Desact($sql,$cadenasql,$vcheck[$k][4]);                 }
               }
             echo 
"/>";
           }
    }
   }