Jump to content


Photo

Valor Campo Select


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

#1 Alaucho

Alaucho

    Turista

  • Usuários
  • 45 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:Desenvolver... Grande objetivo na vida...

Posted 18/11/2011, 12:48

Fala pessoal!

Estou precisando de ajuda com um sistema de cotação de passagem que criei. A ideia é que alguém preencha os dados dessa cotação, e enviei para a pessoa responsável por confirmar essa cotação, emitir as passagens. Essa parte está tranquilo. O problema que tenho agora é o seguinte: existem 3 pessoas responsáveis por confirmar essa cotação, então eu precisaria saber quem foi que confirmou. Sei que com login, isso seria possível utilizando sessão, mas por enquanto não estou usando login, pois quero fazer alguns testes. Na página que o responsável acessa, terão as cotações em aberto.

Minha dúvida é nesse ponto: anteriormente, eu havia colocado um link que passava como parametro o ID da cotação para outra página, atualizando o status dela. Porém, como agora preciso selecionar o responsável pela confirmação, gostaria de saber qual seria a melhor forma de fazer isso. Estou utilizando "a href" pois assim passo o ID por parametro. Teria alguma forma de fazer isso utilizando "form"?

Segue como está essa parte do código, para melhor visualização:

<table class="tablesorter" cellspacing="1" border="1">
            <thead>
                <tr>
                    <th align="center">Número Cotação</th>
                    <th align="center">Consultor</th>
                    <th align="center">Responsável</th>
                    <th align="center">Nome do Passageiro</th>
                    <th align="center">Data da Solicitação</th>
                    <th align="center">Origem</th>
                    <th align="center">Destino</th>
                    <th align="center">Data de Nascimento</th>
                    <th align="center">Período de Embarque</th>
                    <th align="center">Data Ideal de Embarque</th>
                    <th align="center">Período de Retorno</th>
                    <th align="center">Data Ideal de Retorno</th>
                    <th align="center">Tipo</th>
                    <th align="center">Validade</th>
                    <th align="center">Observação</th>
                    <th align="center">Status</th>
                    <th align="center">Ação</th>
                </tr>
            </thead>
            <tbody>
        <?php
            $sql = mysql_query($query_novas,$conecta2)OR DIE(mysql_error());
            while($monta = mysql_fetch_assoc($sql)){
                echo "<tr>";
                echo "<td align='center'>".$monta['cotacao_id']."</td>";
                echo "<td align='center'>".$monta['consultor']."</td>";
                echo "<td align='center'><select id='responsavel' name='responsavel'>";
                    $sql_consultor = mysql_query($query_consultor,$conecta)OR DIE(mysql_error());
                    while($monta_consultor = mysql_fetch_assoc($sql_consultor)){
                        echo "<option id='".utf8_encode($monta_consultor['user_name'])."'>".utf8_encode($monta_consultor['user_name'])."</option>";
                    }
                echo "</select></td>";
                echo "<td align='center'>".$monta['nome_passageiro']."</td>";
                echo "<td align='center'>".datetime($monta['data_solicitacao'])."</td>";
                echo "<td align='center'>".$monta['origem']."</td>";
                echo "<td align='center'>".$monta['destino']."</td>";
                echo "<td align='center'>".data_formato_br($monta['data_nascimento'])."</td>";
                echo "<td align='center'>".$monta['periodo_embarque']."</td>";
                echo "<td align='center'>".data_formato_br($monta['data_ideal_embarque'])."</td>";
                echo "<td align='center'>".$monta['periodo_retorno']."</td>";
                echo "<td align='center'>".data_formato_br($monta['data_ideal_retorno'])."</td>";
                echo "<td align='center'>".$monta['tipo']."</td>";
                echo "<td align='center'>".$monta['validade']."</td>";
                echo "<td align='center'>".$monta['observacao']."</td>";
                echo "<td align='center'>Novo</td>";
                echo "<td align='center'><a href='altera_cotacao.php?id=".$monta['cotacao_id']."'><img src='../img/alterar_status.jpg' /></a></td>";
                echo "</tr>";
                $count++;
            }

Nessa seguinte parte:

echo "<td align='center'><select id='responsavel' name='responsavel'>";
                    $sql_consultor = mysql_query($query_consultor,$conecta)OR DIE(mysql_error());
                    while($monta_consultor = mysql_fetch_assoc($sql_consultor)){
                        echo "<option id='".utf8_encode($monta_consultor['user_name'])."'>".utf8_encode($monta_consultor['user_name'])."</option>";
                    }

Estou buscando o nome dos responsáveis para apresentar num select por enquanto. A questão é que como passo num link, o valor desse select não vai ser puxado, correto?

Bom, espero que possam me dar uma ideia.

Abs
Um eterno apaixonado pelo meu Imortal Tricolor!!!
Programação: o começo de uma looonga jornada entre nós ^^

#2 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 18/11/2011, 13:01

@ ALAUCHO
Acho que sua consulta poderia ser realizada de uma única vez... Veja este exemplo http://forum.wmonlin...ost__p__1014926
mas só funciona se suas tabelas possuírem relacionamentos.

Falopa!

#3 Alaucho

Alaucho

    Turista

  • Usuários
  • 45 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:Desenvolver... Grande objetivo na vida...

Posted 18/11/2011, 13:28

Fala hostdesigner

Pois é, as tabelas não possuem relacionamento. Alias, elas não pertencem nem ao mesmo banco hehehehe

Mas a minha dificuldade é mesmo em relação a pegar o nome do responsável e salvar no banco.

Abs.
Um eterno apaixonado pelo meu Imortal Tricolor!!!
Programação: o começo de uma looonga jornada entre nós ^^

#4 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 18/11/2011, 13:38

@ ALAUCHO
Se não tem sessão pra consultar na base então você só tem uma alternativa, pedir pra pessoa informar o nome dela, coloque um formulário. Fora isso você pode implementar um sistema de identificação biométrica, identificação por voz e até identificação por imagem, mas acho que dá um trabalhinho a mais... :ponder:

Falopa!




1 user(s) are reading this topic

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

IPB Skin By Virteq