terça-feira, 23 de março de 2010

MySQL/SQL Server comandos PHP

Creio q a unica diferença e que en-ves de usar mysql temos q usar mssql.

exemplo:

MySQL: mysql_connect…

SQL Server: mssql_connect…

Pesquisa e atualização PHP/HTML

Para este vamos usar 3 arquivos, o 1º HTML de pesquisa

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>consulta</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="atualiza.php">
<p>Consulta</p>
<p>Nome:
  <input name="cnome" type="text" id="cnome">
</p>
<p>
  <input name="bpesquisar" type="submit" id="bpesquisar" value="Pesquisar">
</p>
</form>
</body>
</html>

 

 

O 2º é PHP, que é p/ onde o <form> da pagina de pesquisa esta apontando irá receber os dados da pesquisa e o usuario efetuara as atualizações

 

<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?php
     $vnome=$_POST["cnome"];
     $vpesquisar = $_POST ["bpesquisar"];
     if(isset($vpesquisar)){
        $link = mysql_connect("127.0.0.1","root","root") or die ("Erro: Não conectou");
        mysql_select_db("ws_php1")or die ("Erro: Banco não encontrado");
        $sql = "SELECT * FROM cliente WHERE nome = '$vnome'";
        $result = mysql_query($sql) or die ("Erro: SQL errado");
        $linha = mysql_fetch_assoc($result);
        $vnome = $linha["nome"];
        $vid = $linha["id"];
     }

?>
<form name="form1" method="post" action="codigo_atualiza.php">
<p>Atualizar</p>
<p>Nome:
  <input name="cnome" type="text" id="cnome" value = "<?php echo "$vnome";?>">
</p>
<p>Id:
  <input name="cid" type="text" id="cid" value = "<?php echo "$vid";?>">
</p>
<p>
  <input name="batualizar" type="submit" id="batualizar" value="Atualizar">
  <input name="ccancelar" type="submit" id="ccancelar" value="Cancelar">
</p>
</form>
</BODY>
</HTML>

 

E o 3º tb PHP, é p/ onde o <form> da pagina de atualizar esta direcionando e é onde esta o codigo de atualização.

 

<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?php
$vnome = $_POST["cnome"];
$vid = $_POST["cid"];
$vatualiza = $_POST["batualizar"];
if (isset($vatualiza)){
   $link = mysql_connect("127.0.0.1","root","root") or die ("Erro: Não foi possivel conectar!");
   mysql_select_db("ws_php1") or die ("Erro: Banco não encontrado!");
   $sql = "UPDATE cliente SET nome = '$vnome' WHERE id = '$vid'";
   $result = mysql_query($sql) or die ("Erro: SQL incorreto!");
   echo "Atualização com sucesso";
}
?>
</BODY>
</HTML>

Inserção simples de dados em PHP/HTML

Para fazer esta pagina precisara de dois arquivos o primeiro o HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Cadastro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="codigo_cadastro.php">
<p>Cadastro</p>
<p>Nome:
  <input name="cnome" type="text" id="cnome">
</p>
<p>Id:
  <input name="cid" type="text" id="cid">
</p>
<p>
  <input name="bcadastrar" type="submit" id="bcadastrar" value="Cadastrar">
</p>
</form>
</body>
</html>

E o segundo o PHP, q é para onde o <form> do HTML esta sendo direcionado.

<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?php
     $botao = $_POST ["bcadastrar"];
     $vnome = $_POST ["cnome"];
     $vid = $_POST ["cid"];
     if(isset($botao))  {
       $link = mysql_connect("127.0.0.1","root","root") or die ("Erro: não conectou");
       mysql_select_db("ws_php1") or die ("Erro: banco não encontrado");
       $sql = "INSERT INTO cliente (nome, id) VALUES ('$vnome','$vid')";
       $resultado = mysql_query($sql) or die ("Erro: sql esta errado");
       echo "Cadastro com sucesso";
     }
?>
</BODY>
</HTML>

 

 

Gostou? comente…

Uma simples pesquisa em PHP

//Lembrando que este arquivo tem que ser salvo em .php

<HTML>
<HEAD>
<TITLE>New Document</TITLE>
</HEAD>
<BODY>
<?php
$conexao= mysql_connect("127.0.0.1","root","root");
mysql_select_db("ws_php1");
$sql = "SELECT * FROM cliente";
$result = mysql_query($sql);
while ($linha = mysql_fetch_assoc($result)){
      $vnome = $linha["nome"];
      $vid = $linha["id"];
      echo "<b>Nome: </b> $vnome<br>";
      echo "<b>ID: </b>$vid<br>";
}
?>
</BODY>
</HTML>