Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2009, 16:05
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación Como mostrar Celdas Segun Seleccion?

no se como hacer lo estaba intentando con php pero me dicen que eso se hace con javascript; tengo lo siguiente:
usuario.php en el que tengo un boton que me llama al formulario nuevo_usuario.php en un modalbox; mas menos asi:
usuario.php
Código PHP:
<a href="javascript:;" onclick="Modalbox.show('nuevo_usuario.php', {title: 'Nuevo Personal', width: 350, loadingString:'Espere Municipalidad Distrital de La Victoria', closeString:'Gracias. Municipalidad Distrital de La Victoria'}); return false;">
<
img src='images/nue5.png' alt='Nuevo Usuario' border='0' /></a
nuevo_usuario.php
eligo el tipo de usuario
Código PHP:
        <tr>
            <td align='right'>
                <b>Tipo:</b>
            </td>
            <td align='left'>
                <select name="tipo_acceso" size='1' class="form" >
                <option value="A" <?if ($tipo=="A") echo "selected";?>>Administrador</option>
                <option value="U"<?if ($tipo=="U") echo "selected";?>>Usuario</option>
                <option value="S"<?if ($tipo=="S") echo "selected";?>>Mesa de Partes</option>
                <option value="V"<?if ($tipo=="V") echo "selected";?>>Otros</option>
                </select> 
            </td>        <input type="hidden" name="tipo_acceso" value='<?$tipo_acceso?>'>
        </tr>
segun el tipo seleccionado me imprime o no las siguientes celdas:
Código PHP:
        <?
        $tipo_acceso
=$_GET['tipo_acceso'];
        if (
$tipo_acceso=="V"){
        echo 
"var_dump($_POST)";
        }
        else{
        echo
"
        <tr>
            <td align='right'>
                <b>Login:</b>
            </td>
            <td align='left'>
                <input type='text' class='form' size='42' name='login' value='"
.$login."' />
            </td>        
        </tr>
        <tr>
            <td align='right'>
                <b>Clave</b>
            </td>
            <td align='left'>
                <input type='password' class='form' size='42' name='clave' value='"
.$clave."' />
            </td>        
        </tr>
        <tr>"
;
        }
        
?>
este es el encabezado de nuevo_usuario.php
<?
Código PHP:
    if(!$_POST){
    if(!empty($_GET['accion']))
        {
        require_once("../config/config.php");
        require_once("../include/clasesmysql.php");
        $miconexion = new DB_mysql ;
        $miconexion->conectar($basededatos, $host, $usuario_bd,$contrasena_bd);
        $id=$_GET['id'];
        $miconexion->consulta("select * from personal, area where personal.per_id=$id and personal.are_id_fk=area.are_id");
        $row = mysql_fetch_array($miconexion->Consulta_ID);
        $nom=$row['per_nom'];
        $dni=$row['per_dni'];
        $ape=$row['per_ape'];    
        $fecnac=$row['per_fecnac'];    
        $login=$row['per_cor'];    
        $clave=base64_decode($row['per_clave']);
        $dir=$row['per_dir'];    
        $tel=$row['per_tel'];    
        $tipo=$row['per_tipo'];
        $car=$row['are_sig'];
        $carg=$row['per_car'];
        $estado1="readonly";
        }
    ?>
    <span class='titulo3'>Mantenimiento del Personal </span><br><br>
    <form action='<? echo $paginaprincipal;?>?menu=nuevo_usuario.php' method='post'>................................