Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juliano.ma

[Resolvido] Alguém usa o CMS Made Simple?

Recommended Posts

Oi amigos,

 

Estou usando (tentando usar...) em um site o CMS Made Simple.

 

o problema é que o método para enviar o id pela url é diferente do que eu conheço.

 

isso eu consigo gerar na url:

 

http://localhost/cmsmadesimple/index.php?p...uct&id=2532

 

o problema é como pegar essa id que veio na url?

 

já tentei isso nas tags definida pelo usuário e não vai.

 

$sql = mysql_query("SELECT * FROM table WHERE id = '". $_GET['id'] ."'");

 

tem uma informação sobre url na documentação que diz assim:

 

How to get the URL of a page from its content_id

This assumes your page content_id is in a variable named $page_content_id

global $gCms;
$hm =& $gCms->GetHierarchyManager();
$curnode =& $hm->getNodeById($page_content_id);
$curcontent =& $curnode->GetContent();
echo 'Page URL: ' . $curcontent->GetURL();

 

veja como eu estou tentando enviar o id pela url

 

<form method="get"><p align="center"> </p><p align="center">Select an Product: <select name="id" onchange="document.location='?page=viewproduct&id='+this.value;"> <option>[Select an Product]</option> {databaseconex}{queryselectproduct}</select> </p></form>

 

na verdade isso é um combolist de produtos e quando um produto é escolhido ele exibe as infomações sobre o produto. Só lembrando que o combolist e a tabela onde exibo as informações ficam na mesma página.

 

Alguém poderia me dar uma força?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos,

 

alguma ideia de como eu poderia resolver isso?

 

talvez com um exemplo mais prático vocês possam entender melhor;

 

vejam esse link:

 

...cmsmadesimple/index.php?page=product&id=$id

 

tem dois parametros na url, a page e a id

 

eu não consigo pegar a id usando $_GET['id']

 

tipo, eu ja fiz um teste somente com a url assim pra ver o que acontecia;

 

...cmsmadesimple/index.php?page=product

 

então dei um echo pra ver se tava chegando a page;

 

echo $_GET['page'];

 

e deu certinho exibindo o nome da página "product".

 

mas se eu acrescento a id na url, ele vai para a página product, mas parece ser uma página ficticia e não printa nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.