Ola. Sou iniciante em Html/php e fique muito confuso com um exemplo de verificação de campos do form. Nesse exemplo há 2 titulos html no"slide_p22.php":
-
O primeiro no começo (para preencher o cadastro):
<head><title>Informações para Cadastro</title></head>
-
O segundo no final (amostra caso tenha erro):
<head><title>Erro no cadastramento</title></head>
Pode isso?
Outra duvida:
Eu não entendi essa linha abaixo. procurei na internet e nada.
<?=$errorString?>
Código completo:
<?php
if (!(isset($_POST["nome"]))) {
?>
<html>
<head><title>Informações para Cadastro</title></head>
<body bgcolor="white">
<form method="post" action="slide_p22.php">
<h1> Informações para Cadastro </h1>
<h3>Por favor, entre com a informação solicitada para se cadastrar. Campos mostrados em <font color="red"> vermelho </font> são obrigatórios.</h3>
<table>
<col span="1" align="right">
<tr> <td><font color="red">Sobrenome:</font></td>
<td><input type="text" name="sobrenome" size=50></td></tr>
<tr> <td><font color="red">Nome:</font></td>
<td><input type="text" name="nome" size=50></td></tr>
<tr> <td><font color="red">Endereço:</font></td>
<td><input type="text" name="endereco" size=50></td></tr>
<tr> <td><font color="red">Cidade:</font></td>
<td><input type="text" name="cidade" size=50></td></tr>
<tr> <td><font color="red">Data de nascimento (dd/mm/yyyy):</font> </td>
<td><input type="text" name="ddn" size=10></td></tr>
<tr> <td><font color="red">Email/username:</font></td>
<td><input type="text" name="email" size=50></td></tr>
<tr> <td><input type="submit" value="Submit"></td></tr>
</table></form></body>
</html>
<?php
} // fecha if
else {
include 'error.inc';
include 'clean.inc';
$errorString = "";
foreach($_POST as $varname => $value)
$formVars[$varname] = clean($value, 50);
if (empty($formVars["nome"]))
$errorString .= "\n<br>O campo nome deve ser digitado.";
if (empty($formVars["sobrenome"]))
$errorString .= "\n<br>O campo sobrenome deve ser digitado.";
if (empty($formVars["endereco"]))
$errorString .= "\n<br>Você deve digitar pelo menos uma linha de endereço.";
if (empty($formVars["cidade"]))
$errorString .= "\n<br>O campo cidade é obrigatório.";
if (empty($formVars["ddn"]))
$errorString .= "\n<br>Você deve prencher sua data de nascimento.";
elseif (!ereg("^([0-9]{2})/([0-9]{2})/([0-9]{4})$", $formVars["ddn"], $partes))
$errorString .= "\n<br>A data não está no formato correto: DD/MM/YYYY";
if (empty($formVars["email"]))
$errorString .= "\n<br>O campo email é obrigatório.";
if (!empty($errorString))
{
// Há erros. Mostrar e sair.
?>
<html>
<head><title>Erro no cadastramento</title></head>
<body bgcolor="white">
<h1>Erro no Cadastramento</h1>
<?=$errorString?>
<br><a href="slide_p22.php">Retornar para o form</a>
</body>
</html>
<?php
exit;
}