Posts Tagged ‘mysql’

Tutorial - PHP / MySQL - Módulo 03

Pois bem, neste momento nosso mini-sistema possui já sua área de Login e com isso podemos partir para área de Cadastro das Notícias.

Segue abaixo o código, e logo em seguida comentários sobre ele.

<?php
require_once(”database.php”);

function insereNoticia() {
extract($_POST);

$data_atual = date(’Y-m-d’);

$sql = “INSERT INTO noticias(titulo, texto, data_cadastro) VALUES (’”.$titulo.”‘, ‘”.$texto.”‘, ‘”.$data_atual.”‘)”;
10º $result = mysql_query($sql);
11º
12º return $result;
13º }
14º
15º if($_SERVER['REQUEST_METHOD'] == “POST”) {
16º
17º $return = insereNoticia();
18º
19º if($return) {
20º $msg = “Cadastro efetuado com sucesso!”;
21º }
22º else {
23º $msg = “Ocorreu um erro durante o processo!”;
24º }
25º
26º }
27º
28º ?>

Linha 2, incluimos o arquivo que faz a conexão no Banco de Dados.

Linha 4 a 13, é criada a função que faz a inserção da notícia.

Linha 5, chamamos a função extract, que importa os valores digitados nos inputs advindos do formulário de cadastro, submetidos pelo método POST.

Linha 7, salvamos a data atual com o formato padrão do MySQL através da função date, para posterior cadastro no Banco de Dados.

Linha 9, criamos uma variável com a SQL necessária para inserção dos dados na tabela notícias, criada no Módulo 01, caso você tenha dúvida sobre a sintaxe utilizada, você pode consultar aqui ou aqui, além de obviamente deixar seu comentário com a dúvida.

Linha 10, executamos a SQL criada na linha acima através da função mysql_query.

Linha 15 a 26, verificamos o método de requisição, da mesma forma que foi realizado no Módulo 02, após isso chamamos a função criada insereNoticia, verificando seu retorno para setar a mensagem que será mostrada após o cadastro para o usuário. Lembrando que a função mysql_query, retorna verdadeiro, em caso de sucesso, ou falso, caso ocorra algum erro, para SQLs do tipo Insert conforme fizemos.

Para conferir como está nosso mini-sistema até o momento:
http://www.andersonarcenio.com/exemplos/tutorial_php_mysql_modulo_3

Para fazer o download do código-fonte.
http://www.andersonarcenio.com/exemplos/tutorial_php_mysql_modulo_3.rar

Tutorial - PHP / MySQL

Desenvolvemos durante o Tutorial de XHTML as páginas estáticas que iremos utilizar para desenvolver o mini-sistema de notícias, agora no Tutorial de PHP / MySQL iremos torná-las dinâmicas, fazendo a programação necessária para que o mini-sistema funcione.

O tutorial será dividido em 4 módulos:

  • Criação do Banco de Dados MySQL
  • Login
  • Cadastro
  • Visualizar

Breve, começamos!

Links:

http://www.php.net - PHP

http://www.mysql.com - MySQL

Tutoriais - Web

Esta semana vou começar uma nova proposta para este Blog, e que promete durar por várias outras semanas. Andei pesquisando um pouco por curiosidade, e reparei que não temos grandes mini-cursos ou tutoriais ( claro, existem exceções e irei citar algumas delas aqui ) para assuntos de desenvolvimento web ( para iniciantes ).

Considerando que já tenho alguma experiência na área, acredito que consiga desenvolver um material bacana, que possa ser útil para algumas pessoas.

Então esta é a nova proposta, desenvolver tutoriais, que serão divididos em Módulos, abordando os assuntos, XHTMLPHP / MySQL, nesta mesma ordem.

A frequência de atualização pretendo que seja de um novo Módulo por semana.

Começando por hoje, aguardem! :-D