Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi galera,
instalei: APACHE 2, PHP 5, MYSQL 5, PHPMYADMIN 2 NO WIN XP e correu tudo bem tão todos os 3 funcionando direitinho.
link tuto: http://forum.imasters.com.br/index.php?showtopic=180486
problema:
tenho uma pagina de formulario HTM que ao entrar com os dados vai pra uma pagina em PHP e do PHP envia os dados do formulario para o MYSQL e me mostra uma pagina em PHP dizendo q: "Inclusão Efetuada!" ou se não "ERRO - Cadastro não foi Efetuado".
Não ta memostrando essa pagina de mensagem de envio. Nem um e nem outro. E TAMBEM NÃO TA DANDO ERRO DE CONEXÃO COM O BANCO. Mostra so uma pagina em branco com um logotipo.
OBS: Qdo consulto no banco na mão n tem nenhum registro la.
PAGINA EM HTM:
<html>
<head>
<title>Cadastro de Clientes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p>LOGO</p>
<p>Cadastro de Clientes:</p>
<form method="post" action="cadastra_cli.php">
<table width="75%" border="0">
<tr>
<td width="29%">Nome do Cliente</td>
<td width="71%"><input name="nome" type="text" size="50" maxlength="50"></td>
</tr>
<tr>
<td>Endereço</td>
<td><input name="endereco" type="text" size="50" maxlength="50"></td>
</tr>
<td colspan="2">.</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
<p> </p>
</div>
</body>
</html>
PAGINA EM PHP DE CADASTRO:
<body>
<?php
// Recebe variaveis globais do formulario CADASTRA_CLI.HTM
global $nome;
global $endereco;
//global $telefone;
//global $data_cad;
//global $cnpj;
//global $cgf;
//global $atividade;
//global $cond_pgto;
//global $vendedor;
//global $contato;
//global $compras;
//global $relac_prod;
//global $reference;
// tirar espaços em branco das variaveis recebidas atraves do formulario
$nome = trim($nome);
$endereco = trim($endereco);
//$telefone = trim($telefone);
//$data_cad = trim($data_cad);
//$cnpj = trim($cnpj);
//$cgf = trim($cgf);
//$atividade = trim($atividade);
//$cond_pgto = trim($cond_pgto);
//$vendedor = trim($vendedor);
//$contato = trim($contato);
//$compras = trim($compras);
//$relac_prod = trim($relac_prod);
//$reference = trim($reference);
// consiste as variaveis recebidas
//if (empty($nome) || empty($endereco) || empty($telefone) || empty($data_cad) || empty($cnpj) || empty($cgf) || empty($atividade) || empty($cond_pgto) || empty($vendedor) || empty($contato) || empty($compras) || empty($relac_prod) || empty($reference)) {
if (empty($nome) || empty($endereco)) {
/* comentar blocos de codigo
*/
// se campos obrigatorios nao preenchidos, recria formulario e exibe mensagem de erro
//echo('
//<html>
//<head>
//<title>Cadastra_cli.php</title>
//<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
//</head>
//<body bgcolor="#FFFFFF" text="#oooooo" link="#333399" vlink="#cc0000" alink="#663399">');
//echo ("<p><center><img src=\"topo.gif\" width=\"640\" height=\"44\"></center></p>");
//echo("<font locor=\"#FF0000\"><b>Campos(s) obrigatório(s) não preenchido(s)</br></font>");
//echo("
//<table width=\"640\" border=\"0\" cellspacing=\"0\" align=\"center\">
//<tr>
// <td>
// <p><b>Formulário de Inclusão:<br></b></p>
// <form method=\"post\" action=\"cadastra_cli.php\">
// <p>Nome completo:
// <input type=\"text\" name=\"nome\" value=\"$nome\" size=\"25\" maxlength=\"50\"></p>
// <p>Endereço:
// <input type=\"text\" name=\"endereco\" value=\"$endereco\" size=\"25\" maxlength=\"50\"></p>
// <p>Telefone:
// <input type=\"text\" name=\"telefone\" value=\"$telefone\" size=\"25\" maxlength=\"50\"></p>
// <p>Data de Cadastro:
// <input type=\"text\" name=\"data_cad\" value=\"$data_cad\" size=\"25\" maxlength=\"50\"></p>
// <p>CNPJ / CPF:
// <input type=\"text\" name=\"cnpj\" value=\"$cnpj\" size=\"25\" maxlength=\"50\"></p>
// <p>CGF:
// <input type=\"text\" name=\"cgf\" value=\"$cgf\" size=\"25\" maxlength=\"50\"></p>
// <p>Atividade:
// <input type=\"text\" name=\"atividade\" value=\"$atividade\" size=\"25\" maxlength=\"50\"></p>
// <p>Condições de Pagamento:
// <input type=\"text\" name=\"cond_pgto\" value=\"$cond_pgto\" size=\"25\" maxlength=\"50\"></p>
// <p>Vendedor:
// <input type=\"text\" name=\"vendedor\" value=\"$vendedor\" size=\"25\" maxlength=\"50\"></p>
// <p>Contato:
// <input type=\"text\" name=\"contato\" value=\"$contato\" size=\"25\" maxlength=\"50\"></p>
// <p>Compras:
// <input type=\"text\" name=\"compras\" value=\"$compras\" size=\"25\" maxlength=\"50\"></p>
// <p>Relação de Produtos:
// <input type=\"text\" name=\"relac_prod\" value=\"$relac_prod\" size=\"25\" maxlength=\"50\"></p>
// <p>Referência:
// <input type=\"text\" name=\"reference\" value=\"$reference\" size=\"25\" maxlength=\"50\"></p>
// </form>
// </td>
//</tr>
//</table>
//");
//}
//else {
// Inclui os dados na tabela clientes
// Cria uma conexão com o servidor MYSQL passando host, username e senha
$conec = mysql_connect ("localhost","root", "estrela") or die ("Falha na conexão com o Banco de Dados");
// Declaração SQL
$declar = "INSERT INTO clientes values ('$nome', '$endereco')";
// Roda a query e trata o resultado
$tipo_msg = 'I';
if (mysql_db_query ("clinil", $declar, $conec)) {
$ok = 1;
header("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
}
else {
$ok = 2;
header("Location: exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg");
// header("location: exibe_mensagem.php?variavel1=$variavel1&variavel2=$variavel2");
}
// Fechar a conexão com o servidor MYSQL (opcional)
mysql_close ($conec);
}
?>
PAGINA EM PHP DE MENSAGEM DE INCLUSÃO OU NAO INCLUSAO:
<body>
<?php
global $ok;
$ok = trim($ok);
echo ("<p><center><img src=\"topo.gif\" width=\"640\" height=\"44\"></center></p>");
if ($tipo_msg == 'I') {
// se inclusão OK
if ($ok == 1) {
echo ("<br><br>");
echo ("<center><b><font size = 4> Inclusão Efetuada</font></b></center>");
echo ("<br>");
echo ("<center><b> <a href=\"cadastra_cli.htm\">Voltar</a></b></center>");
}
// se deu erro no cadastro
if ($ok == 2) {
echo ("<br><br>");
echo ("<center><b><font size = 4> Erro - Cadastro não Efetuado</font></b></center>");
echo ("<br>");
echo ("<center><b> <a href=\"cadastra_cli.htm\">Voltar</a></b></center>");
}
}
?>
</body>
O q poderá ta havendo?
Fico grato pela atenção
Fabio SOusa
Carregando comentários...