Jump to content


Wilson R. D. Míccoli

Member Since 25/03/2010
Offline Last Active 20/04/2010, 04:32
-----

Topics I've Started

Passando Valores De Uma Página Pra Outra

17/04/2010, 07:13

Olá a todos.

Tenho uma nova dúvida.

Possuo um formulário com 46 caixas de seleção. Todas as caixas de seleção possuem o mesmo nome, e o valor de cada uma delas é um número de 2 dígitos, que vai de 01 até 46. A seleção de itens é multipla.

Como posso fazer com que o PHP...

- Conte a quantia de caixas selecionadas?
- Passe os valores selecionados para a outra página, cada um numa variável?
- Passe também a quantia de caixas selecionadas para outra página numa variável?

A quantia de valores selecionados não é fixa. Num caso pode ser 1, num caso podem ser todas as 46. Depende de cada situação, é relativo, ou seja, não é um caso fixo (no máximo tantas seleções).

Pesquisei alguma coisa sobre o método GET, mas não ficou muito claro pra mim justamente em função de fazer o PHP contar a quantia de itens selecionada, e também não compreendi como fazer por exemplo com que o endereço da página seguinte tenha os valores em variáveis sem gerar conflitos entre eles (ex: pagina_seguinte.php?id=1&id=2&id=3...).

Agradeço a quem puder me orientar, lembrando que sou novato e inexperiente com programação em PHP.

Abraços a todos e um ótimo final de semana.

Wilson

Consulta No Mysql Concatenando Uma String

25/03/2010, 04:12

Olá a todos.

Alguém saberia como posso fazer para concatenar o valor de uma váriavel num SELECT?

Quero fazer uma consulta no meu banco, usando o valor do usuário que está atualmente logado.

O código que tentei usar é o a seguir:


// $_SESSION['MM_Username'] é o usuário atualmente logado no meu sistema
$login_usuario = $_SESSION['MM_Username'];
echo $login_usuario;   // Para validar o funcionamento da váriavel

$acessousuario=mysql_query("SELECT acesso_editarpedido FROM funcionario WHERE login = '$login_usuario'");

O echo $login_usuario me retorna corretamente o login do usuário conectado, então até aqui sei que está OK.

Fazendo uma consulta similar direto no PHPMyAdmin, pelo SQL, ele me retorna o valor contido para o usuário; se por exemplo eu especificar o meu login, wilson, ele me retorna que o valor no campo acesso_pedido, para o login wilson, é igual a 1. Se eu colocar um echo $acessousuario no código PHP, ele não me retorna nada na página.

Tentei então trocar a concatenação, usando os seguintes modelos (e nenhum deu certo):

$acessousuario=mysql_query("SELECT acesso_editarpedido FROM funcionario WHERE login = '"& $login_usuario & "'");

$acessousuario=mysql_query("SELECT acesso_editarpedido FROM funcionario WHERE login = '". $login_usuario . "'");

Nenhum destes códigos está me retornando o valor que necessito, enquanto que na consulta pelo PHPMyAdmin, especificando um usuário, funciona. Alguém poderia me orientar como devo proceder nesse caso?

Desde já agradeço.
Abraços

Wilson

IPB Skin By Virteq