Tópico: Fórum

Data
De
Assunto

Capturando o valor de uma variável via GET - ASP

Enviando a variável:
Provavelmente você estará num navegador web e digitará ou acessará um endereço como este: www.site.com/campo=valor.

Depois disso, você captura esta variável campo da seguinte maneira:
<%
variavel = Request.QueryString("campo")
%>

Data
De
Assunto

Re:Capturando o valor de uma variável via GET - ASP

No Php seria assim:

www.site.com/campo=valor.

Depois disso, você captura esta variável campo da seguinte maneira:
<?
variavel = $_GET("campo");
?>

Data
De
Assunto

Re:Re:Capturando o valor de uma variável via GET - ASP

Na verdade a URL nesse caso seria:

www.site.com?campo=valor

Não "/"
Sim "?"

Data
De
Assunto

Criando um sistema simples de notícias em PHP

Bom, para iniciarmos o nosso simples sistema de notícias, devemos antes de tudo, pensar no projeto a se realizar. Na sua amplitude e escala. Em que sua aplicação será utilizada, porque fará uma diferença enorme o uso que você dará a ele, então, sendo assim, o primeiro passo é você pensar e repensar na estética que você dará a ele. Isso fica por sua conta, a funcionalidade é problema meu, então, vamos lá!

Como esta é uma aplicação simples, rápida e a estética ficará por sua conta, precisamos criar o banco de dados para que o seu projeto seja conciso e bem estruturado.

1º. passo: Criar o banco de dados para receber as informações que você irá armazenar. Abra no seu editor de PHP, ou HTML mesmo um novo arquivo e salve-o como instalar.php.

<?php

$cria_tabela = mysql_query("
CREATE TABLE noticias(
id int(10) unsigned not null auto_increment,
titulo varchar(80) not null,
data_noticia varchar(20) not null,
noticia varchar(255) not null,
primary key(id))");

?>

Agora vamos criar a página index.php, onde daremos forma ao formulário que enviará os dados das notícias ao banco de dados mysql. Depois de criar um novo arquivo com o nome index.php, insira estas linhas de comandos.

<form action="index.php" method="post">
Titulo: <input type="text" name="titulo"><br>
Data notícia: <input type="text" name="data_noticia"><br>
Notícia: <input type="textarea" name="noticia"><br>
<input type="submit" name="enviar" value="Enviar">
</form>

No topo do arquivo index.php, coloque o código php abaixo, que irá permitir cadastrar as informações da notícia no banco de dados.

<?php

include("config.php");

$titulo = $_POST["titulo"];
$data_noticia = $_POST["data_noticia"];
$noticia = $_POST["noticia"];

#---> Aqui verificamos se as variáveis estão vazias
if(empty($titulo) and empty($data_noticia) and empty($noticia)){

echo "AS VARIÁVEIS ESTÃO VAZIAS!";

} else {

echo "TUDO BEM, VAMOS EM FRENTE";

$inserir = mysql_query("INSERT INTO noticias(titulo, data_noticia, noticia)values('$titulo','$data_noticia','$noticia')or die(mysql_error());

if($inserir){

echo "SUCESSO NO CADASTRO DE NOTICIA!";

} else {

echo "ERRO NO CADASTRO DE NOTICIA!";

}

}

?>

Muito bem, agora vamos criar o arquivo config.php, que fará a conexão dos outros arquivos com o banco de dados.

<?php

$host = "localhost";
$user = "root";
$pass = ""; #Se tiver senha no seu bd, então é a sua usual
$banco = "bd_noticias";
$new_conection = mysql_connect("$host", "$user", "$pass");
$sel_bd = mysql_select_db("$banco");

#---> Salve este arquivo como config.php

?>

Pronto! Agora você já poderá inserir suas noticias de forma rápida, simples e objetiva.

Em breve estarei postando a parte II deste tutorial.

Read more: https://designerssclub.webnode.com.br/
Create your own website for free: https://www.webnode.com.br

Data
De
Assunto

Re:Criando um sistema simples de notícias em PHP

Este bloco de código é desnecessário:

if($inserir){

echo "SUCESSO NO CADASTRO DE NOTICIA!";

} else {

echo "ERRO NO CADASTRO DE NOTICIA!";

}

PORQUE:

Se na query que grava a notícia já temos o "or die(mysql_error());" o script irá se interromper aí em caso de erro e não mostrará mais nada além disso. A opção ao invés de mostrar o próprio erro do mydql seria:

$inserir = mysql_query("INSERT INTO noticias(titulo, data_noticia, noticia)values('$titulo','$data_noticia','$noticia')or die("ERRO NO CADASTRO DE NOTICIA!");

echo "SUCESSO NO CADASTRO DE NOTICIA!";

Itens: 1 - 5 de 5

Novo comentário

Pesquisar no site

© 2010 Designers Club - Todos os direitos reservados.