que permite ao usuário a actualização dos seus dados com a introdução do nome e senha.
Até aqui tudo bem.
Porém, quando quero fazer a visualização em table na webpágina através do php e faço um mysql_query... com while($prt=mysql_fetch_object .... aparecem todos os nomes e os valores dos dados dos campos dad1 e dad2.
Se nos campos numéricos ainda não foi nada introduzido aparece o algarismo 0 (zero) do valor default do campo da bd.
Até aqui tudo bem
Agora o meu problema:
Eu queria que, no caso do usuário não ter ainda introduzido nada nos campos numéricos (ou em qualquer deles) quando eu fazesse o query para a table da webpágina não aparecesse nada escrito nos campos correspondentes, isto é, as células correspondentes aparecessem vazias ou com um "-", por exemplo.
É que o usuário também pode introduzir o valor 0 e assim causa uma grande confusão porque ficamos sem saber se o zero que lá aparece foi introduzido pelo usuário ou se é o zero do default.
Já experimentei usar o null nesses dois campos mas não resultou.
Pergunta
Jaya
Tenho uma bd com os seguintes campos:
Nome -> tinytext
Senha -> tinytext
dad1 -> tinyint(4) - notnull - defeito 0
dad2 -> tinyint(4) - notnull - defeito 0
que permite ao usuário a actualização dos seus dados com a introdução do nome e senha.
Até aqui tudo bem.
Porém, quando quero fazer a visualização em table na webpágina através do php e faço um mysql_query... com while($prt=mysql_fetch_object .... aparecem todos os nomes e os valores dos dados dos campos dad1 e dad2.
Se nos campos numéricos ainda não foi nada introduzido aparece o algarismo 0 (zero) do valor default do campo da bd.
Até aqui tudo bem
Agora o meu problema:
Eu queria que, no caso do usuário não ter ainda introduzido nada nos campos numéricos (ou em qualquer deles) quando eu fazesse o query para a table da webpágina não aparecesse nada escrito nos campos correspondentes, isto é, as células correspondentes aparecessem vazias ou com um "-", por exemplo.
É que o usuário também pode introduzir o valor 0 e assim causa uma grande confusão porque ficamos sem saber se o zero que lá aparece foi introduzido pelo usuário ou se é o zero do default.
Já experimentei usar o null nesses dois campos mas não resultou.
Será que me fiz entender?
Agradeço alguma ajuda
Jaya
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados