Jump to content


Existenceweb

Member Since 20/07/2005
Offline Last Active 18/02/2006, 22:35
-----

Posts I've Made

In Topic: Desabilitar Campo Se Tiver Dados.

12/12/2005, 22:35

Pessoal infelizmente até hoje nao consegui fazer o que pretendia, mais uma vez, gostaria de saber se há alguem que possa me ajudar.

Desde já agradeço.

In Topic: Desabilitar Campo Se Tiver Dados.

07/12/2005, 11:46

É pessoal tentei de todos os jeitos e nao consigo fazer isso funcionar da forma que preciso, peço encarecidamente que se houver alguém que possa me ajudar, por favor me procure, ou responda esse tópico, desde já fico ancioso no aguardo de uma simples solução.

In Topic: Desabilitar Campo Se Tiver Dados.

06/12/2005, 12:20

Percebi uma coisa lógica, como no código ele mostra a palavra NULL, ele faz assim:

Ele pega os dados do mysql, como está em branco ele vem habilitado, dai, eu vou e cadastro e vem desabilitado, mas quando vou editar novamente para preencher o 3 campo, mas o campo anterior está preenchido e desabilitado, porém quando é enviado para o db ele manda como NULL e não com o que está escrito lá.

Acho que resolvendo isso ajudaria muito.

Vlw galera, to no aguardo ai.

In Topic: Desabilitar Campo Se Tiver Dados.

05/12/2005, 21:12

Mas o Offs está certinho.

<?
$sString = ( !empty( $dado[aula] ) ) ? "disabled" : NULL ;
print( "<input type='text' value='" . $dado[aula] . "' " . $sString . ">" );
?>

Funcionar até funcionou, soh que dai, quando eu preencho outro campo, exemplo:

O campo 1ª Aula está preenchido e desabilitado, dai preencho o campo: 2ª Aula, e quando eu volto para editar novamente para preencher o campo 3ª Aula, o Campo 1ª Aula fica em branco e fica habilitado.

Ou seja, preencho 1 e ele apaga os dados dos outros.

O código que to usando é esse:
<? $aula1 = ( !empty( $x[pri] ) ) ? "disabled" : NULL;
print( "<input name='pri' size='5' type='text' id='pri' value='" . $x[pri] . "' " . $aula1 . ">" );?>

In Topic: Desabilitar Campo Se Tiver Dados.

05/12/2005, 20:04

ah certo, uma maneira que utilizo nao sei se é correta mas funciona hehe é:

if($dados[aula] <> 0){
print "disabled";
}

ai coloca dentro do input

<input type="text" <?php if($dados[aula] <> 0){print "disabled";} ?>

Tentei fazer dessa forma mas nao deu certo.

IPB Skin By Virteq