castilho Postado Janeiro 7, 2012 Denunciar Share Postado Janeiro 7, 2012 olátenho um formulario de cadastro onde é feita uma validação php, e a mensagem de erro aparece fora da tabela onde contém o formulárioquero saber como direcionar a mensagem para aparecer em uma linha dentro da tabelapor exemplo:uma tabela simples com 2 linhas<body><table width="43%" border="1"> <tr> <th scope="row"> </th> </tr> <tr> <th scope="row"> </th> </tr></table></body>e a parte do cógido de validação php que imprime a mensagem de erroif ((!$nome) || (!$sobrenome) || (strlen($usuario) < 2) || (strlen($nome) < 2) || (strlen($nascimento) < 8) || (strlen($telefone1) < 8)|| (strlen($email) < 8) || (strlen($cep) < 8) || (strlen($senha) < 6) || (!$nascimento) || (!$sexo) || (!$telefone1) || (!$email) || (!$endereco) || (!$bairro) || (!$cidade) || (!$cep) || (!$estado) || (!$usuario) || (!$senha)){echo"<center><font size=5px color=#F42323>preencha os campos marcados com asteristicos corretamente</font></center>"; include "formulariodecadastro.html"; }.....como direcionar a mensagem para aparecer dentro da primeira linha da tabela? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AndersonFachini Postado Janeiro 8, 2012 Denunciar Share Postado Janeiro 8, 2012 Olá CastilhoAtribua o valor da validação em uma variável e concatene essa variável dentro do conteúdo da célula da tabela (logicamente a validação tem que ser feita antes de montar a tabela). Caso você esteja trabalhando com arquivos diferentes, talvez você tenha que utilizar uma session para isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
castilho
olá
tenho um formulario de cadastro onde é feita uma validação php, e a mensagem de erro aparece fora da tabela onde contém o formulário
quero saber como direcionar a mensagem para aparecer em uma linha dentro da tabela
por exemplo:
uma tabela simples com 2 linhas
<body>
<table width="43%" border="1">
<tr>
<th scope="row"> </th>
</tr>
<tr>
<th scope="row"> </th>
</tr>
</table>
</body>
e a parte do cógido de validação php que imprime a mensagem de erro
if ((!$nome) || (!$sobrenome) || (strlen($usuario) < 2) || (strlen($nome) < 2) ||
(strlen($nascimento) < 8) || (strlen($telefone1) < 8)|| (strlen($email) < 8) || (strlen($cep) < 8)
|| (strlen($senha) < 6) || (!$nascimento) || (!$sexo) || (!$telefone1) || (!$email) || (!$endereco) || (!$bairro) ||
(!$cidade) || (!$cep) || (!$estado) || (!$usuario) || (!$senha)){
echo"<center><font size=5px color=#F42323>preencha os campos marcados com asteristicos corretamente</font></center>";
include "formulariodecadastro.html";
}
.....
como direcionar a mensagem para aparecer dentro da primeira linha da tabela?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.