Jump to content


Photo

Tutorial De Query String


  • Faça o login para participar
56 replies to this topic

#31 Mateus_okra

Mateus_okra

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado
  • Interesses:<mateus>Eu sou o kara!</mateus>

Posted 01/07/2005, 08:12

Não abriu a página!
Olha eu fiz tudo direitinho, criei a index.php com o seguinte conteúdo:
<?php include "query.php" ?>// Aqui você inseri a pagina que contém
                                          // as informações da "query"
<HTML>
<HEAD>
<TITLE>index.php</TITLE>
</HEAD>
<BODY>
<table border="0">
<b><font size="2">#Conteúdo</font></b><br>
<a href="?categoria=asp">&nbsp;:: Asp</a><br>
<a href="?categoria=asp&sub=tutoriais">&nbsp;:: Tutoriais Asp</a><br>
<TD valign="top" align="center" WIDTH="676" HEIGHT=321>
// Não mexa nessa parte!
<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "<br><b>Página solicitada não existente.<br><a href=\"javascript:history.back();\">Voltar</a></b>";
}
?>
</TD>
</table>
</body>
</html>

A página de query.php

<?
@$categoria = $_REQUEST['categoria'];
@$sub = $_REQUEST['sub'];
?>

<?php
if ($categoria == "" && !$sub) {
$pagina = "main.php"; //main.php é o nome da página principal (não é a index!)
}
elseif ($categoria == "asp" && !$sub) {
$pagina = "asp.php"; //asp.php é o arquivo que contem as
                              //categorias da seção "asp"
}
elseif ($categoria == "asp" && $sub == "tutoriais" {
$pagina = "asp/tutoriais.php"; //Suponhamos que a seção "asp" tenha uma
                                           //sub-seção "tutoriais"
}
?>

e a página asp.php
Só que quando eu cliko no link :: Asp na index.php ele nao abre a página asp.php !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ele fica assim:
C:/Meus_documentos/Meus_arquivos_recebidos/PHP/index.php?categoria=asp

#32 d3x73r

d3x73r

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 27/07/2005, 01:01

to com uma duvida meio doida
esse script ateh funciona
mas quando INCLUI o arquivo ele eh incluido EMBAIXO da pagina atual
eu quero que a pagina atual saia pra entrar a nova, mas naum eh isso que acontece
ele eh incluido DEBAIXO do que jah estah na pagina
alguem me entendeu:?

Atenciosamente,
Lucas WDM

eu sei o que ta querendo dizer .. se tem q por esse codigo dentro da oonde vc quer que a pagina atual apareça..


<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "<br><center><b>Página solicitada não existente.<br><br><a href=\"javascript:history.back();\">Voltar</a></b></center>";
}
?>

(y)

tambem estou com essa mesma duvida.
tentei o codigo mas nao funcionou. Em qualquer pagina que insiro o codigo ele me da uma mensagem de que a pagina não pode ser exibida.

Alguem poderia corrigir isso?
preciso que a prócima pagina seja substituida por outra e não que apareca ABAIXO do que já está citado.

#33 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 04/08/2005, 23:06

Gostei da querystring, porém, pra usar ela em portal grande seria uma boa? Pq imagina q no query.php iria ficar enorme de tanto comando..existe algo q possa minimzar as linhas de comandos??? E o mesmo possui alguma vulnerabilidade no codigo??

Edição feita por: mysteriouspy, 04/08/2005, 23:06.


#34 beckaum

beckaum

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 19/08/2005, 22:54

gostaria de saber se dá pra fazer querystring, utilizando dados de um banco de dados, ai em vez de colocar um arquivo .php, só é colocado na página principal, tipo main.php, os dados do banco, mais usando query string assim.
:: André Laperuta :: www.kywdesign.com :: Nós Fazemos Internet ::

#35 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 19/08/2005, 23:11

gostaria de saber se dá pra fazer querystring, utilizando dados de  um banco de dados, ai em vez de colocar um arquivo .php, só é colocado na página principal, tipo main.php, os dados do banco, mais usando query string assim.

Sim. :)

[]’s :DAté mais

#36 beckaum

beckaum

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 19/08/2005, 23:26

e como faço isso....quais saum os códigos e tudo mais...

rsrsrs
:: André Laperuta :: www.kywdesign.com :: Nós Fazemos Internet ::

#37 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 19/08/2005, 23:30

Que tal ler o manual ao invés de esperar o código de mão beijada?

http://www.php.net/mysql
http://www.php.net/include

#38 lhukaz

lhukaz

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 07/09/2005, 11:12

olá criei
a

query.php

<?
@$categoria = $_REQUEST['categoria'];
@$sub = $_REQUEST['sub'];
?>

<?php
if ($categoria == "" && !$sub) {
$pagina = "main.php"; //main.php é o nome da página principal (não é a index!)
}
elseif ($categoria == "eventos" && !$sub) {
$pagina = "eventos.php"; //eventos.php é o arquivo que contem as
                              //categorias da seção "eventos"
}
elseif ($categoria == "mural" && !$sub) {
$pagina = "mural.php"; //mural.php é o arquivo que contem as
                              //categorias da seção "mural"
        }
elseif ($categoria == "incluirevento" && !$sub) {
$pagina = "incluirevento.php"; //incluirevento.php é o arquivo que contem as
                              //categorias da seção "incluir"
}
?>


coloquei o link
<a href="?categoria=eventos">

só que quando clico no link ele abrir a proria index.php

o codigo q coloquei na index foi

<?php
      include('query.php'); 
?>


"Sou filho de Deus e Deus mim ilumina em Tudo que eu faço!"

Onforum - Ligando você com o mundo webmaster!

#39 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 07/09/2005, 11:14

Sim?
e dah erro?, qual o erro q dah?

#40 lhukaz

lhukaz

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 07/09/2005, 11:19

n aparece nada mas qdo clico pra entrar no link ele abrir a index novamente :S
"Sou filho de Deus e Deus mim ilumina em Tudo que eu faço!"

Onforum - Ligando você com o mundo webmaster!

#41 leokuerten

leokuerten

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 08/09/2005, 11:19

desculpa a ignorância, mas tem como eu fazer uma url do tipo (http://www.teste.com/teste.php) ficar (http://www.teste.com/) usando esse lance de query string???

grato pela atenção

#42 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 08/09/2005, 11:41

olá criei
a

query.php

<?
@$categoria = $_REQUEST['categoria'];
@$sub = $_REQUEST['sub'];
?>

<?php
if ($categoria == "" && !$sub) {
$pagina = "main.php"; //main.php é o nome da página principal (não é a index!)
}
elseif ($categoria == "eventos" && !$sub) {
$pagina = "eventos.php"; //eventos.php é o arquivo que contem as
                              //categorias da seção "eventos"
}
elseif ($categoria == "mural" && !$sub) {
$pagina = "mural.php"; //mural.php é o arquivo que contem as
                              //categorias da seção "mural"
         }
elseif ($categoria == "incluirevento" && !$sub) {
$pagina = "incluirevento.php"; //incluirevento.php é o arquivo que contem as
                              //categorias da seção "incluir"
}
?>


coloquei o link
<a href="?categoria=eventos">

só que quando clico no link ele abrir a proria index.php

o codigo q coloquei na index foi

<?php
       include('query.php'); 
?>

Certo, veja se vc colocou no topo da pagina (em primeira linha) o include...tenta trocar de <?php include 'query.php'; ?> apenas para <? include "query.php"; ?> (as vzs os " " pode dar problema, por incrivel q pareça, eu jah tive problemas com os " " na conexao com um banco de dados)

Na index, vc colocou o comando q foi dito aki no forum? onde irá aparecer o conteudo...na pagina eventos ponha um texto simples EVENTOS e clica no link pra ver se funfa...se vc tiver problemas, me manda um e-mail com a sua query e deixo disponivel para download...e posto aqui no forum qual era o problema

#43 mysteriouspy

mysteriouspy

    Normal

  • Usuários
  • 114 posts
  • Sexo:Não informado

Posted 08/09/2005, 11:43

desculpa a ignorância, mas tem como eu fazer uma url do tipo (http://www.teste.com/teste.php) ficar (http://www.teste.com/) usando esse lance de query string???

grato pela atenção

Dependendo da funçao tem sim cara...por exemplo... o link ficaria
http://www.teste.com/?area=teste (sem o .php) e o melhor, ele funciona tipo q nem um iframe da vida...eh mto bom
Se vc usufruir mais da query, vc vai descobrir coisas mto boas

Edição feita por: mysteriouspy, 08/09/2005, 11:45.


#44 lhukaz

lhukaz

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 08/09/2005, 12:03

ok irei fazer
"Sou filho de Deus e Deus mim ilumina em Tudo que eu faço!"

Onforum - Ligando você com o mundo webmaster!

#45 lhukaz

lhukaz

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado

Posted 08/09/2005, 12:17

feito.

mesma coisa...
coloquei os codigos tudo certo so n cria a pagina main.php

<?php
if ($categoria == "" && !$sub) {
$pagina = "main.php"; //main.php é o nome da página principal (não é a index!)
}


a minha pagina index.php tem q si chamar main.php??...

o codigo coloquei na index.php
"Sou filho de Deus e Deus mim ilumina em Tudo que eu faço!"

Onforum - Ligando você com o mundo webmaster!




0 user(s) are reading this topic

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

IPB Skin By Virteq