Pessoal boa noite eu estou aprendendo agora sobre PHP e mysql gostaria de uma ajuda de vocês eu preciso fazer um site de cadastro simple ligado com o banco de dados já montei o site só que na hora que envio os dados para cadastrar o browser mostra esse erro O Internet Explorer não pode exibir a página da Web o meu programa está conectando no banco alguém pode me ajudar aqui vai o código que fiz : :blush:
obs:me bd chama cadastro e a tabela cliente
código da página de cadastro:
<HTML>
<HEAD>
<TITLE>Cadastro</TITLE>
</HEAD>
<BODY background="cora.jpg" >
<script language="javascript">
function valida_dados()
{
if(document.formcli.nomecliente.value =="")
{
alert("Digite o nome!");
return false;
}
}
</script>
</head>
<body>
<br><br><br><br><div align=center> <form action="cliente" method=POST name =formcli onSubmit="return valida_dados()">
<table>
<tr>
<td>
Nome:
</td>
<td>
<input type=text name=nomecliente><p>
</td>
</tr>
<tr>
<td>
RG:
</td>
<td>
<input type=text name=rgcli> <p>
</td>
</tr>
<tr>
<td>
Email
</td>
<td>
<input type=text name=emailcli><p>
</td>
</tr>
<tr>
<td>
Telefone
</td>
<td>
<input type=text name=telcli><p>
</td>
</tr>
<tr>
<td>
Cidade:
</td>
<td>
<input type=text name=cidadecli><p>
</td>
</tr>
<tr>
<td>
Estado:
</td>
<td>
<input type=text name=estadocli><p>
</td>
</tr>
</table>
<input type=submit value=Inserir name=op>
<input type=submit value=Remover name=op>
<input type=submit value=Alterar name=op>
</div>
</form>
</body>
código para conectar com o banco:
<?
$nomecliente=$_POST["nomecliente"];
$rgcli=$_POST["rgcli"];
$emailcli=$_POST["emailcli"];
$telcli=$_POST["telcli"];
$cidadecli=$_POST["cidadecli"];
$estadocli=$_POST["estadocli"];
$op=$_POST["op"];
//conectar com o banco de dados
$conecta=mysql_connect("localhost","","");
if($conecta)
{
echo "<p>Funcionou !<p>";
//seleciona o banco de dados existente
mysql_select_db("cadastro");
if($op=="Inserir") {
//cria string para inserir dados
$sql="Insert into cadastro (Nome,RG,Email,Telefone,Cidade,Estado) "
$sql="Delete from cadastro where nome=$nomecliente";
$res = mysql_query($sql);
$linhas=mysql_affected_rows();
if($linhas >0)
{
echo"Exclusão Realizada com sucesso!";
}
else
{
echo"Erro ao excluir";
}
}
else if($op=="Alterar")
{
$sql="uptade cadastro set Nome='$nomecliente',RG=$rgcli,Email=$emailcli,Telefone=$telcli,Cidade=$cidadecli,Estado=$estadocli, where nome='$nomecliente'";
Pergunta
Prisci Analyser
Pessoal boa noite eu estou aprendendo agora sobre PHP e mysql gostaria de uma ajuda de vocês eu preciso fazer um site de cadastro simple ligado com o banco de dados já montei o site só que na hora que envio os dados para cadastrar o browser mostra esse erro O Internet Explorer não pode exibir a página da Web o meu programa está conectando no banco alguém pode me ajudar aqui vai o código que fiz : :blush:
obs:me bd chama cadastro e a tabela cliente
código da página de cadastro:
<HTML>
<HEAD>
<TITLE>Cadastro</TITLE>
</HEAD>
<BODY background="cora.jpg" >
<script language="javascript">
function valida_dados()
{
if(document.formcli.nomecliente.value =="")
{
alert("Digite o nome!");
return false;
}
}
</script>
</head>
<body>
<br><br><br><br><div align=center> <form action="cliente" method=POST name =formcli onSubmit="return valida_dados()">
<table>
<tr>
<td>
Nome:
</td>
<td>
<input type=text name=nomecliente><p>
</td>
</tr>
<tr>
<td>
RG:
</td>
<td>
<input type=text name=rgcli> <p>
</td>
</tr>
<tr>
<td>
Email
</td>
<td>
<input type=text name=emailcli><p>
</td>
</tr>
<tr>
<td>
Telefone
</td>
<td>
<input type=text name=telcli><p>
</td>
</tr>
<tr>
<td>
Cidade:
</td>
<td>
<input type=text name=cidadecli><p>
</td>
</tr>
<tr>
<td>
Estado:
</td>
<td>
<input type=text name=estadocli><p>
</td>
</tr>
</table>
<input type=submit value=Inserir name=op>
<input type=submit value=Remover name=op>
<input type=submit value=Alterar name=op>
</div>
</form>
</body>
código para conectar com o banco:
<?
$nomecliente=$_POST["nomecliente"];
$rgcli=$_POST["rgcli"];
$emailcli=$_POST["emailcli"];
$telcli=$_POST["telcli"];
$cidadecli=$_POST["cidadecli"];
$estadocli=$_POST["estadocli"];
$op=$_POST["op"];
//conectar com o banco de dados
$conecta=mysql_connect("localhost","","");
if($conecta)
{
echo "<p>Funcionou !<p>";
//seleciona o banco de dados existente
mysql_select_db("cadastro");
if($op=="Inserir") {
//cria string para inserir dados
$sql="Insert into cadastro (Nome,RG,Email,Telefone,Cidade,Estado) "
."values ('$nomecliente',$rgcli,'$emailcli',$telcli,'$cidadecli','$estadocli',)";
//executa comando sql no banco
$res=mysql_query($sql);
//echo "sql:$sql<p>";
//echo "res:$res<p>";
if($res)
{
echo"<p>Inclusão realizada com sucesso!<p>";
}
else
{
echo"<p>Erro ao incluir!<p>";
}
}
else if($op =="Excluir")
{
$sql="Delete from cadastro where nome=$nomecliente";
$res = mysql_query($sql);
$linhas=mysql_affected_rows();
if($linhas >0)
{
echo"Exclusão Realizada com sucesso!";
}
else
{
echo"Erro ao excluir";
}
}
else if($op=="Alterar")
{
$sql="uptade cadastro set Nome='$nomecliente',RG=$rgcli,Email=$emailcli,Telefone=$telcli,Cidade=$cidadecli,Estado=$estadocli, where nome='$nomecliente'";
$res = mysql_query($sql);
$linhas=mysql_affected_rows();
if($linhas >0)
{
echo"Alteração Realizada com sucesso!";
}
else
{
echo"Erro ao alterar";
}
echo"Parte de alteração!<p>";
}
}
else
{
echo "<p> Erro ao conectar no MySql<p>";
}
?>
Link para o comentário
Compartilhar em outros sites
16 respostass 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.