Tópico: Fórum
Data | 03/10/2011 |
---|---|
De | João Vitor |
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 | 03/10/2011 |
---|---|
De | Alex Araújo |
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 | 20/07/2012 |
---|---|
De | Fernando |
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 | 03/10/2011 |
---|---|
De | Alex Araújo |
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 | 20/07/2012 |
---|---|
De | Fernando |
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