Foros del Web » Programando para Internet » Javascript »

Activar dropdownbox generado con php

Estas en el tema de Activar dropdownbox generado con php en el foro de Javascript en Foros del Web. Saludos.. Tengo la siguiente duda y espero me puedan ayudar a solventarla... Tengo un dropdownbox que genero con una función php y en tengo un ...
  #1 (permalink)  
Antiguo 29/11/2010, 11:09
Avatar de kschwartz  
Fecha de Ingreso: enero-2006
Mensajes: 81
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Activar dropdownbox generado con php

Saludos..
Tengo la siguiente duda y espero me puedan ayudar a solventarla...
Tengo un dropdownbox que genero con una función php y en tengo un funcion javascript que desactiva y activa los textbox con un checkbutton. Mi pregunta es como puedo incluir a los dropdownbox para que se dehabiliten con el checkbox..

Esta es mi funcion en php
Código PHP:
function dato_adicional($proceso$campo$estadoactual)
{
// Conexion a base de datos

 
$conn_campo oci_connect('usuario''password''orcl');
if (!
$conn_campo) {
    
$e oci_error();
    
trigger_error(htmlentities($e['No hay conexión con la Base de Datos'], ENT_QUOTES), E_USER_ERROR);
}
// Llamada al Store Procedure
$sql5 'BEGIN SP_MAE_VALCAMPO(:mae, :name_campo, :valor_array); END;';

// Define la sentencia
$stmt4 oci_parse($conn_campo,$sql5);


// Argumentos de entrada
ocibindbyname($stmt4,':mae',$proceso);
ocibindbyname($stmt4,':name_campo',$campo,32);

//Crear un nuevo cursor
$val_campo=oci_new_cursor($conn_campo);

//Enlaza el cursor con el argumento de Oracle
ocibindbyname($stmt4,":valor_array",$val_campo,-1,OCI_B_CURSOR);

// Ejecuta la sentencia
oci_execute($stmt4);

//Ejecuta el cursor
oci_execute($val_campo);

// Creamos el Dropdown
$dropdown "<select name='listamenu' class='mydropdownstyle' disabled='disabled'>"
if (
$estadoactual==""){
             
$dropdown .= "\r\n<option value=' '> </option>"
             }
while (
$row oci_fetch_row($val_campo)){ 
         
$valorlista=$row[0];
          if (
$estadoactual==$valorlista){    
            
$dropdown .= "\r\n<option selected='selected' value='{$row[0]}'>{$row[1]}</option>";           
             }else{
            
$dropdown .= "\r\n<option value='{$row[0]}'>{$row[1]}</option>"
            } } 
 
//$dropdown .= "\r\n<option value='{$row[0]}'>{$row[1]}</option>";}
 
$dropdown .= "\r\n</select>"

//Pintamos el Dropdown
 
echo $dropdown;
  
//Liberamos la sentencia
    
ocifreestatement($stmt4);
    
oci_close($conn_campo);
}

?> 
Este es mi checkbox:
<input type="checkbox" name="editdata" id="editdata" onclick="habilitar(this.formulario)"/>
Esta es mi funcion javascript:
<script type="text/JavaScript">
function habilitar(formulario){
document.formulario.savedata.disabled=!document.fo rmulario.savedata.disabled; }
</script>

Espero me puedan ayudar... Gracias
__________________
"Dame un punto de red... y moveré el mundo"

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.