
Desabilitar Campo Se Tiver Dados.
#1
Posted 05/12/2005, 18:58
Olha só
tenho vários campos em um cadastro qualquer, sendo que, tenho tipo 5 campos como se fosse "presenças em aulas"
tipo:
| 1ª Aula | 2ª Aula | 3ª Aula | 4ª Aula |
Daí eu preencho a 1ª Aula e salvo, os dados vai pro banco de dados até ai blz.
Depois pego esse mesmo aluno e vou editar os dados pra preencher a 2ª Aula, só que quero que o campo da 1ª Aula venha desabilitado para edição.
Bom preciso disso e rápido, já procurei em inúmeros sites e sempre, sempre sei que aqui eu acharia a solução, então conto com a ajuda de todos. Muito obrigado.
Soluções para web. Host e Preço baixo!
#2
Posted 05/12/2005, 19:02
<input type="text" name="nome" value="<?php print $dados[]; ?>" disabled>
#3
Posted 05/12/2005, 19:08
Não é o que entendeu nao, tipo, o campo soh fica desabilitado se vier com dados nele, e nao para desabilitar o campo.bom se é o que eu entendi isso nao é php, é só no input colocar disabled
<input type="text" name="nome" value="<?php print $dados[]; ?>" disabled>
Se o campo 1ª Aula, tiver dados no db, ele vem desabilitado.
Edição feita por: Existenceweb, 05/12/2005, 19:09.
Soluções para web. Host e Preço baixo!
#4
Posted 05/12/2005, 19:17
if($dados[aula] <> 0){
print "disabled";
}
ai coloca dentro do input
<input type="text" <?php if($dados[aula] <> 0){print "disabled";} ?>
#5
Posted 05/12/2005, 20:04
Tentei fazer dessa forma mas nao deu certo.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";} ?>
Soluções para web. Host e Preço baixo!
#6
Posted 05/12/2005, 20:53
<?
$sString = ( !empty( $dado[aula] ) ) ? "disabled" : NULL ;
print( "<input type='text' value='" . $dado[aula] . "' " . $sString . ">" );
?>
#7
Posted 05/12/2005, 21:12
Funcionar até funcionou, soh que dai, quando eu preencho outro campo, exemplo:Mas o Offs está certinho.
<?
$sString = ( !empty( $dado[aula] ) ) ? "disabled" : NULL ;
print( "<input type='text' value='" . $dado[aula] . "' " . $sString . ">" );
?>
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 . ">" );?>
Edição feita por: Existenceweb, 05/12/2005, 21:14.
Soluções para web. Host e Preço baixo!
#8
Posted 06/12/2005, 12:20
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.
Soluções para web. Host e Preço baixo!
#9
Posted 07/12/2005, 11:46
Soluções para web. Host e Preço baixo!
#10
Posted 12/12/2005, 22:35
Desde já agradeço.
Soluções para web. Host e Preço baixo!
#11
Posted 28/10/2017, 04:49
Universal Drug Services Ltd. Difference Between Amoxil And Augmentin Priligy Foro cheap cialis Amoxicillin Tabs Animal Zzpills Cialis Overnight Fedex
#12
Posted 09/02/2023, 21:25
finasteride on sale no prescription Last Update September 21, 2017
2021 7; 12 41 56 generic 5mg cialis best price Consistent with this, TRОРacts as a repressor in the absence of ligands, and this repression is greatly enhanced by truncation of the AF2 helix 34, 35 Similarly, work by Harding et al
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)