Jump to content


Photo

Banco De Dados Em Php


  • Faça o login para participar
1 reply to this topic

#1 Jrcajueiro

Jrcajueiro

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
  • Interesses:PHP

Posted 28/10/2008, 11:17

ae galerão ..................agradeço a ajuda desde já............


como eu faço um banco de dados para PHP.............o banco de dados para php não é feito no access não correto ? como é feito para o ASP............como acho esse caminho e qual seria o procedimento correto ....

obrigadão galera....................


jrcajueiro

#2 _Roberto_

_Roberto_

    Normal

  • Usuários
  • 78 posts
  • Sexo:Masculino
  • Localidade:Coronel Fabriciano - Minas Gerais

Posted 29/10/2008, 08:29

E aí cara, blz???

aki, não sei se entendi diretio a sua dúvida mas assim você pode usar um banco de dados em ACCESS em um formulário PHP sim.

Exemplo:

<HTML>
  <HEAD>
  </HEAD>
  <BODY>
	 <?
		 //Faz a conecção e escolhe o banco de dados
		 $conn_access = odbc_connect ( "BncUser", "", "");

		 //Cria a função quando o botão salvar é precionado
		 if(isset($_POST['cadastrar'])) 
		 {
			 //recebe via post os valores dos texts e atribui eles a uma variável
			 $usuario= $_POST['usuario'];
			 $senha= $_POST['senha'];
			 $contrasenha= $_POST['Contrasenha'];

			 //valida se a senha é igual à contra-senha
			 if ($senha == $contrasenha)
		  {
		  
		  //Atribui a uma variável o comando SQL
		  $sql = "insert into TblCadUser(nmusuario, senha) values('$usuario', '$senha')";

		  //Executa o comando SQL no banco selecionado
		  odbc_exec ($conn_access, $sql);
		}
		else
		{
			//exibe mensagem de erro se a senha não for igual à contra-senha
			echo "<script> alert('A senha de ve ser igual à contra senha');</script>";
		}
	}
?>

<form action="<? $_SERVER['PHP_SELF'];?>" method="post" class="f-wrap-1" >
	<h3>Cadastro de Usu&aacute;rio</h3>
	
	<!-- CADASTRO DE USUÁRIO PARA UTILIZAÇÃO DO SISTEMA-->
	
	<!-- USUARIO -->
	<label for="usuario"><b>Usu&aacute;rio:<br>
	   <input title="Usuário" id="usuario" name="usuario" type="text" class="f-name">
	   </b>
	   <br>
	 </label>

	 <!-- SENHA -->
	 <label for="senha"><b>Senha:</b><br>
		 <input title='Senha' id='senha' name='senha' type='password' class='f-name' maxlength='40'> <br>
	  </label>

	  <!-- CONTRASENHA -->
	  <label for="confirsenha"><b>Contra Senha:</b><br>
		  <input title="Confirmação da Senha" id="Contrasenha" name="Contrasenha" type="password" class="f-name" maxlength="40"><br>
	  </label>	  

   <CENTER><P>*** TODOS OS CAMPOS S&Atilde;O OBRIGAT&Oacute;RIOS ***</P></CENTER>

	<div class="f-submit-wrap">
		<input type="reset" value="Limpar"> 
		<input type="submit" value="Salvar" name="cadastrar">
	</div>
  </form>
</body>
</html>

Só que aí para ligar o forulário em um banco vc precisa criar um DSN do banco
o link abaixo ensina a fezer:

http://www.macoratti.net/dsn_acc.htm

depois é só você colocar o DSN criado, tipo na linha:

//Faz a conecção e escolhe o banco de dados
$conn_access = odbc_connect ( "DSN criado", "Login", "Senha");

geralmente o login e a senha vem em branco!!!!!

Já em ASP eu não sei como fazer =\

espero ter te ajudado!!!!

Roberto.

Edição feita por: _Roberto_, 29/10/2008, 08:30.

"... Mas a vida é uma caixinha de surpresas,..."





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq