Estou iniciando no html e php agora, e peguei um código para ir editando e modificando do meu jeito.
Estou usando o apache para rodar-lo e na hora de fazer o salvamento (quando clico em concluir), ele apenas mostra o código .php na tela, não salvando no db.
-- edit --
agora ele só abre uma janela para salvar o arquivo php em vez de executar-lo
-- edit --
O que eu posso fazer? O erro será no apache?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CADASTRO DE VAGA</title>
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-size: x-small;
}
.style3 {color: #0000FF; font-size: x-small; }
-->
</style>
<!--
########## • Créditos • #############
# #
# Autor: Wesley C. Nascimento #
# Email: wesley_zeus@yahoo.com.br #
# #
# Nome do script:FormularioCliente#
# Bonus: validaCampo #
# #
# Favor não retire os créditos #
# Duvidas por mandem email. #
# #
#####################################
-->
<script type="text/javascript">
function validaCampo()
{
if(document.cadastro.nVaga.value=="")
{
alert("O Campo vaga é obrigatório!");
return false;
}
else
if(document.cadastro.apartamento.value=="")
{
alert("O Campo apartamento é obrigatório!");
return false;
}
else
if(document.cadastro.nomeDono.value=="")
{
alert("O Campo nome do dono é obrigatório!");
return false;
}
else
if(document.cadastro.modeloCarro.value=="")
{
alert("O Campo modelo do carro é obrigatório!");
return false;
}
else
if(document.cadastro.cor.value=="")
{
alert("O Campo cor do carro é obrigatório!");
return false;
}
if(document.cadastro.andar.value=="")
{
alert("O Campo andar é obrigatório!");
return false;
}
else
return true;
}
<!-- Fim do JavaScript que validará os campos obrigatórios! -->
</script>
</head>
<body>
<form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(); return false;">
<table width="625" border="0">
<tr>
<td width="210">Número da vaga:</td>
<td width="546"><input name="nVaga" type="text" id="nVaga" size="10" maxlength="4" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Número do apartamento:</td>
<td><input name="ap" type="text" id="ap" size="10" maxlength="5" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Nome do dono:</td>
<td><input name="nomeDono" type="text" id="nomeDono" size="40" maxlength="30" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Modelo do carro:</td>
<td><input name="modeloCarro" type="text" id="modeloCarro" size="30" maxlength="20" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Cor do carro:</td>
<td><input name="cor" type="text" id="cor" size="15" maxlength="15" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Andar da garagem:</td>
<td><select name="andar" id="andar">
<option></option>
<option value="SS">SS</option>
<option value="T">Térreo</option>
<option value="G2">G2</option>
<option value="G3">G3</option>
</select>
<span class="style1">* </span></td>
</tr>
<tr>
<td colspan="2"><p>
<input name="cadastrar" type="submit" id="cadastrar" value="SALVAR" /> <input name="limpar" type="reset" id="limpar" value="LIMPAR" />
<br />
<br />
<span class="style1">* Campos com * são obrigatórios! </span></p>
<p> </p></td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php
// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !
$nVaga = $_POST ["nVaga"]; //atribuição do campo "nVaga" vindo do formulário para variavel
$ap = $_POST ["ap"]; //atribuição do campo "email" vindo do formulário para variavel
$nomeDono = $_POST ["nomeDono"]; //atribuição do campo "ddd" vindo do formulário para variavel
$modeloCarro = $_POST ["modeloCarro"]; //atribuição do campo "telefone" vindo do formulário para variavel
$cor = $_POST ["cor"]; //atribuição do campo "endereco" vindo do formulário para variavel
$andar = $_POST ["andar"]; //atribuição do campo "cidade" vindo do formulário para variavel
//Gravando no banco de dados !
//conectando com o localhost - mysql
$conexao = mysql_connect("127.0.0.1","root");
if (!$conexao)
die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());
//conectando com a tabela do banco de dados
$banco = mysql_select_db("clientes",$conexao);
if (!$banco)
die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
$query = "INSERT INTO `clientes` ( `nVaga` , `ap` , `nomeDono` , `modeloCarro` , `cor`, `andar`)";
mysql_query($query,$conexao);
echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção.";
?>
</body>
</html>
Pergunta
angelogus
Olá.
Estou iniciando no html e php agora, e peguei um código para ir editando e modificando do meu jeito.
Estou usando o apache para rodar-lo e na hora de fazer o salvamento (quando clico em concluir), ele apenas mostra o código .php na tela, não salvando no db.
-- edit --
agora ele só abre uma janela para salvar o arquivo php em vez de executar-lo
-- edit --
O que eu posso fazer? O erro será no apache?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>CADASTRO DE VAGA</title> <style type="text/css"> <!-- .style1 { color: #FF0000; font-size: x-small; } .style3 {color: #0000FF; font-size: x-small; } --> </style> <!-- ########## • Créditos • ############# # # # Autor: Wesley C. Nascimento # # Email: wesley_zeus@yahoo.com.br # # # # Nome do script:FormularioCliente# # Bonus: validaCampo # # # # Favor não retire os créditos # # Duvidas por mandem email. # # # ##################################### --> <script type="text/javascript"> function validaCampo() { if(document.cadastro.nVaga.value=="") { alert("O Campo vaga é obrigatório!"); return false; } else if(document.cadastro.apartamento.value=="") { alert("O Campo apartamento é obrigatório!"); return false; } else if(document.cadastro.nomeDono.value=="") { alert("O Campo nome do dono é obrigatório!"); return false; } else if(document.cadastro.modeloCarro.value=="") { alert("O Campo modelo do carro é obrigatório!"); return false; } else if(document.cadastro.cor.value=="") { alert("O Campo cor do carro é obrigatório!"); return false; } if(document.cadastro.andar.value=="") { alert("O Campo andar é obrigatório!"); return false; } else return true; } <!-- Fim do JavaScript que validará os campos obrigatórios! --> </script> </head> <body> <form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(); return false;"> <table width="625" border="0"> <tr> <td width="210">Número da vaga:</td> <td width="546"><input name="nVaga" type="text" id="nVaga" size="10" maxlength="4" /> <span class="style1">*</span></td> </tr> <tr> <td>Número do apartamento:</td> <td><input name="ap" type="text" id="ap" size="10" maxlength="5" /> <span class="style1">*</span></td> </tr> <tr> <td>Nome do dono:</td> <td><input name="nomeDono" type="text" id="nomeDono" size="40" maxlength="30" /> <span class="style1">*</span></td> </tr> <tr> <td>Modelo do carro:</td> <td><input name="modeloCarro" type="text" id="modeloCarro" size="30" maxlength="20" /> <span class="style1">*</span></td> </tr> <tr> <td>Cor do carro:</td> <td><input name="cor" type="text" id="cor" size="15" maxlength="15" /> <span class="style1">*</span></td> </tr> <tr> <td>Andar da garagem:</td> <td><select name="andar" id="andar"> <option></option> <option value="SS">SS</option> <option value="T">Térreo</option> <option value="G2">G2</option> <option value="G3">G3</option> </select> <span class="style1">* </span></td> </tr> <tr> <td colspan="2"><p> <input name="cadastrar" type="submit" id="cadastrar" value="SALVAR" /> <input name="limpar" type="reset" id="limpar" value="LIMPAR" /> <br /> <br /> <span class="style1">* Campos com * são obrigatórios! </span></p> <p> </p></td> </tr> </table> </form> </body> </html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <?php // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO ! $nVaga = $_POST ["nVaga"]; //atribuição do campo "nVaga" vindo do formulário para variavel $ap = $_POST ["ap"]; //atribuição do campo "email" vindo do formulário para variavel $nomeDono = $_POST ["nomeDono"]; //atribuição do campo "ddd" vindo do formulário para variavel $modeloCarro = $_POST ["modeloCarro"]; //atribuição do campo "telefone" vindo do formulário para variavel $cor = $_POST ["cor"]; //atribuição do campo "endereco" vindo do formulário para variavel $andar = $_POST ["andar"]; //atribuição do campo "cidade" vindo do formulário para variavel //Gravando no banco de dados ! //conectando com o localhost - mysql $conexao = mysql_connect("127.0.0.1","root"); if (!$conexao) die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error()); //conectando com a tabela do banco de dados $banco = mysql_select_db("clientes",$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $query = "INSERT INTO `clientes` ( `nVaga` , `ap` , `nomeDono` , `modeloCarro` , `cor`, `andar`)"; mysql_query($query,$conexao); echo "Seu cadastro foi realizado com sucesso!<br>Agradecemos a atenção."; ?> </body> </html>Alguém pode me ajudar?
Editado por angelogusLink 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.