Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Sucena

Teste do MYSQL

Recommended Posts

Aew galera. Estou fazendo minhas aplicaçoes usando |BD mas nao obtenho sucesso.

 

Estou pensando que meu MYSQL deve estar "DANIFICADO". Uma das coisas que me fazem pensar nisso é ele nao pedir a senha quando digito mysql -u edu - s sendo que criei uum usuario edu na tabela users do EaSYPhp.

 

Ele simplesmente nao pede a senha . E alem disso , fiz uma apliacação simple e que na oroda nem a paulada. Vou postar ela aqui e espero que vcs me ajudem.

 

 

 

A primeira página é um FORM que passa os dados para a pagina adm.php. Ai vai ela

 

 

1) frmadm.htm

 

<body>

 

<table width="463" border="0" cellpadding="0" cellspacing="0">

<!--DWLayoutTable-->

<tr>

<td width="463" height="19" valign="top">Painel de Controle</td>

</tr>

<tr>

<td height="167" valign="top">

 

 

<form name="form1" method="post" action="adm.php">

<fieldset>

<legend>Cadastro</legend>

<input name="operacao" type="hidden" value="incluir">

Nome :

<input name="nome" type="text" id="nome" >

<br>

Tel:

<input name="telefone" type="text" id="telefone">

<br>

Icq :

<input name="icq" type="text" id="icq" >

<br>

<br>

 

<input type="submit" value="Cadastrar-se" >

 

</fieldset>

<br>

</form></td>

</tr>

</table>

</body>

 

 

A segunda é a adm.php, que deveria fazer a conexao , pegar os dados e grava-los dentro do bd amigo_contatos na tabela dados.

 

2) adm.php

 

<body>

<?php

$conexao = mysql_connect("localhost","root","");

if ($conexao) { echo("Conexao estabelecida");} else { echo("Conexao Incorreta");}

 

$bd=mysql_select_db("contato_amigos");

if ($bd) { echo("Banco de dados acessado");} else { echo("BD nao acessado");}

 

$operacao = $_POST[operacao];

$nome = $_POST[nome];

$telefone = $_POST[telefone];

$icq = $_POST[icq];

 

if ($operacao=="incluir") {

 

$query = "INSERT INTO dados (nome,telefone,icq) values ('$nome','$telefone','$icq')";

$grava = mysql_query("$query");

 

If ($grava)

{

print("Dados enviados com sucesso");

}

else

{

print("Nao foi possivel completar a tranmissao");

}

mysql_close($conexao);

}

?>

</body>

 

 

 

 

O que vcs acham? Será que meu Mysql ta zuado ou esse script ta furado msm?

 

Imagem Postada Me ajudem por favor Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por default o mysql vem sem senha padrao, que cabe ao administrador. Como voce so executa as paginas offline/localhost, nem se preocupe com isso.Ql versao do EasyPHP você tah usando?Bom, vendo pelo que você faz, surge alguma msg de erro?Ao inves de fazer a busca e depois usar o if pra checar.. use o "die"exemplo:mysql_connect("localhost","user","pwd") or die ("OCORREU UM ERRO AO CONECTAR");o die encerra a execucao do script caso ocorra algum erro, ele paraliza. No seu ele prossegue a execucao, o que n é algo agradavel.Bom, vendo parece que nao ha nenhum erro aparente, coloque o or die em cada conexao, no mysql_connect, mysql_select_db, mysql_query. Se surgir algum erro retorne. Acho dificil que voce tenha digitado errado...Outro ponto, no $_POST coloque ' ou ", assim: $_POST['campo'] as vezes isso causa erro no script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.