Comunidad de diseño web y desarrollo en internet online

Deshabilitar opcion en formulario de modificar al cargar consulta BD

Citar            
MensajeEscrito el 24 May 2016 08:51 pm
Buenas, tengo recien días de hacer un sistema en php y hasta ahora pude resolver muchisimos inconvenientes, pero estoy trabado con lo siguiente:
Tengo formulario de alta,con campos de texto para ingresar datos, ejemplo:
Código PHP:

Código :

<Form name="Alta" action="altas.php" method="post">
<Table Border="3" align="Center">
<TH>Nombre:
<TD><Input Type="Text" name="Nombre" size=60 autocomplete="off" required/>
</TR></label> 
<TR>
<TH>Dirección:
<TD><Input Type="Text" name="Direccion" size=60 autocomplete="off" required/>
</TR>
<TR>
<TH>E-mail:
<TD><Input Type="Text" name="Mail" autocomplete="off" size=60>
</TR>
<TR>
<TH>Teléfonos:
<TD><Input Type="Text" name="Telefono" size=60 autocomplete="off" required/>
<TR>
</Table>
<p Align="Center">
<Input Type="Submit" name="BotonEnviar" value="Enviar">
</Form>


Y necesito colocar un un Dropdown con valores :
Código PHP:

Código :

<SELECT name="Estado">
  <option>Vivo</option>
  <option>Muerto</option>
</select>



Hasta aca todo perfecto, pero tambien cuento con un formulario MODIFICAR..y lo que quiero hacer, es algo medio complicado, por lo menos para mi, con ese DROPDOWN y es:

AL dar de alta en "VIVO", se guarde en base de datos y AL MODIFICAR al usuario PERMITA cambiar el valor de" VIVO" a "MUERTO"
Pero al tratar de modificar el valor, UNA VEZ ASIGNADO "MUERTO", no sea posible, pero SI se muestre que diga "MUERTO".
O sea, que una vez se guarde el formulario con el usuario en "Muerto" y se queira volver a MODIFICAR, no se pueda...
Yo se que es una pavada y aca me van a basurear, pero no se me ocurre cómo buscar ayuda en google, no encuentro nada por el estilo...utilizo css tambien en la plantilla, por si se les ocurre algo por ese lado...esperando respuesta, saludo atentamente!!

Por alebulo

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2016 04:16 am
tendras que poner un if del tipo:
<? if ($Estado=='"MUERTO")?>
$des='disabled="true"'; //PARA DESHABILITAR EL SELECT DEL FORMULARIO
else
$des='';
?>
Y luego donde tengas el codigo del SELECT:

Código HTML :

<SELECT name="Estado" <?echo $des?>>
  <option>Vivo</option>
  <option>Muerto</option>
</select>

De esta manera cuando se lea que el valor es muerto, el campo del formulario SELECT aparecera deshabilitado para que no se pueda cambiar.

Un saludo,
David
estudio de diseño web

Por conectart

Claber

128 de clabLevel



 

ceo

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.