Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ta lerdo d+ o forum pessoal!(host) sei lá! :/
Como ele fez, para iniciantes um script de cadastro facil,
eu como um iniciante ousado, tentei validar os campos
AINDA NÃO testei, porem, estou postando para caso o autor do mesmo no caso o fabyo tiver tempo
dar uma olhada para ver se esta ok!
Vou postar apenas o salvar_edicao.php e o salvar.php (O código completo se encontra no laboratorio).
Segue:
salvar_edicao.php
<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);
$nome = isset($_POST["nome"]) ? trim($_POST["nome"]) : "";
$sobrenome = isset($_POST["sobrenome"]) ? trim($_POST["sobrenome"]) : "";
$email = isset($_POST["email"]) ? trim($_POST["email"]) : "";
$sexo = isset($_POST["sexo"]) ? trim($_POST["sexo"]) : "";
$id = isset($_POST["id"]) ? trim($_POST["id"]) : "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$erro = 0;
if(empty($nome)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
if(empty($sobrenome)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
if (!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)) {
echo "Preencha o campo corretamente.";
$erro = 1;
}
if(empty($sexo)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
}
mysql_connect("localhost", "root", "");
mysql_select_db("banco");
if($erro = 0) {
mysql_query("UPDATE tabela SET nome = '$nome', sobrenome = '$sobrenome', email = '$email', sexo = '$sexo' WHERE tabela.id_tabela = $id");
}
else {
echo "Não foi possivel alterar os dados";
}
mysql_close();
header("Location: listar.php");
?>
salvar.php
<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);
$nome = isset($_POST["nome"]) ? trim($_POST["nome"]) : "";
$sobrenome = isset($_POST["sobrenome"]) ? trim($_POST["sobrenome"]) : "";
$email = isset($_POST["email"]) ? trim($_POST["email"]) : "";
$sexo = isset($_POST["sexo"]) ? trim($_POST["sexo"]) : "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$erro = 0;
if(empty($nome)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
if(empty($sobrenome)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
if (!ereg( "^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)) {
echo "Preencha o campo corretamente.";
$erro = 1;
}
if(empty($sexo)) {
echo "Preencha o campo corretamente";
$erro = 1;
}
}
mysql_connect("localhost", "root", "");
mysql_select_db("banco");
if($erro = 0) {
mysql_query("INSERT INTO tabela ( id_tabela , nome , sobrenome , email , sexo )
VALUES ( NULL , '$nome', '$sobrenome', '$email', '$sexo')");
}
else {
echo "Não foi possivel fazer o cadastro";
}
mysql_close();
?>
<a href="index.html">Voltar</a>Carregando comentários...