Ir para conteúdo

POWERED BY:

Arquivado

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

AnalistaSC

Consultar Registro Selecionado

Recommended Posts

Olá amigos, primeiro quero agradecer a todos que se empenharam em me ajudar.

Na minha listagem, aparece o número da loja, o código do cliente, o nome e o número da OS.

Gostaria que ao clicar na OS, mostrasse a ordem de serviço.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Rick pela atenção.

//recebe caso exista
$nome = isset($_POST['nome']) ? $_POST['nome'] : '';
$bgcolor='';  // eu arrumei foi essa linha, ela nao existia ai dava erro na variavel $bgcolor
if (!empty($nome)){//verifica se está vazio
    $sql = ("SELECT DISTINCT cod_loj, cod_cli,ft01nome,ft24seq,ft01cgc,data_sys FROM ftlme01_dbf WHERE ft01nome like '$nome%' ORDER BY data_sys DESC LIMIT 10 ");
    $query = mysql_query($sql) or die(mysql_error());
    while($result= mysql_fetch_assoc($query)){
                //muda a cor das linhas
                $bgcolor = ($bgcolor == "#0000CD") ? "#006400" : "#FFFAF0";
        echo "<tr bgcolor ={$bgcolor}>";

						echo "<td>{$result['cod_loj']}</td>";
                        echo "<td>{$result['cod_cli']}</td>";
                        echo "<td>{$result['ft01nome']}</td>";
Esta é a linha de teste	==> echo "<A href=\"master1.php?id=".$result['f24seq']."\">".$result['ft24seq']."</a>\n";
						 echo "<td>{$result['ft01cgc']}</td>";
//                    echo "<td><b>{$result['ft24seq']}</td></b>";

        echo "</tr>";
        }
        echo "</table>";
}
?>

ft24seq - é o número da OS

Fiz o teste e aparece o número da OS com o Link, mas, quando clico no link, ele não chama a OS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, até ai não há absolutamente nada de javascript, muito menos ajax.

 

poste o arquivo

master1.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

E onde entra o Ajax nisso tudo?

 

Pra mim, tudo o que tem a fazer é criar 2 páginas, uma para listar as ordens de serviço e outra para visualizar os detalhes...

Na primeira, coloque os links para a segunda, informando o ID da ordem de serviço desejada e pronto...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce viu as duas imagens que coloquei acima?

Tenho um formulário que busca pelo nome do cliente. Quando eu clico em pesquisar ele mostra os seguintes campos:

- Código do Cliente

- Nome do Cliente

- OS

- CPF

 

No campo OS fica sublinhado como link, porém, quero que ao clicar, ele vá buscar a OS por completo.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E você quer fazer isso sem sair da página?

Como se fosse uma janela modal?

 

Pode usar estes dois scripts:

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://code.imasters.com.br/index.php?/topic/199-myoverlay/

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://code.imasters.com.br/index.php?/topic/189-myajax/

 

Terá que criar uma página responsável por mostrar a ordem de serviço e depois usar o Ajax para preencher a janela modal com seu conteúdo...

 

Vai ficar mais ou menos assim (utilizando jQuery também):

 

//Mude aqui, não sei como é a estrutura do seu html
$('a.order_servico').click(function(){
	var ajax = new myAjax();
	ajax.get(this.toString(), '', function(response){
 	var overlay = new myOverlay();
 	myOverlay.box(response, 'Ordem de Serviço', 600, 400);
	});
});

Não se esqueça de incluir os dois arquivos JS na página e o CSS do primeiro também...

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.