Ir para conteúdo
Fórum Script Brasil

pastilhex

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que pastilhex postou

  1. Olá ricardo e obrigado por sua resposta. Acho que entendi a ideia que você propôs. Para eu poder enviar para outra página o ID ou Num Funcionário posso então utilizar o modo $_GET, ou seja, aplico um form sendo a acção o GET, certo? <form id="form1" name="form1" method="get" action="insere.php"> <table width="950" cellpadding="2" cellspacing="1" class="texto"> <tr> <td width="230" height="30" bgcolor="#CBDCED">Nome</td> <td width="230" height="30" bgcolor="#CBDCED">Apelido</td> <td width="120" height="30" bgcolor="#CBDCED">Nº de Funcionário</td> <td width="130" height="30" bgcolor="#CBDCED">Inserir Horas Extras</td> <td width="160" height="30" bgcolor="#CBDCED">Consultar Horas Extras</td> <td width="80" height="30" bgcolor="#CBDCED">Editar Perfil</td> </tr> <?php require('config.php'); $sql=mysql_query("SELECT * FROM `infopessoal` ORDER BY `nome` ASC LIMIT 0 , 30"); while($row = mysql_fetch_array($sql)) { echo "<tr>"; echo "<td>" . $row['nome'] . "</td>"; echo "<td>" . $row['apelido'] . "</td>"; echo "<td>" . $row['num_funcionario'] . "</td>"; echo "<td><img src='images/insert.gif'></td>"; echo "<td><img src='images/lupa.gif'></td>"; echo "<td><input type='image' src='images/perfil.gif'></td>"; echo "</tr>"; } mysql_close($link); ?> </table> <form> Na página insere.php posso utilizar a varável num_funcionario para buscar os restantes dados da BD é isso ?
  2. Olá a todos, Como não tinha lógica colocar aqui um monte de código do site, vou tentar mostrar a minha dúvida por simples exemplos. A minha dúvida é a seguinte: Eu tenho um formulário com alguns campos de texto que me permitem enviar os dados inseridos para uma base de dados MySql. Por exemplo: Nome, Apelido e Nº de Funcionário. <form id="form1" name="form1" method="post" action="consulta.php"> <input type="text" name="nome" id="nome" /> <p> <input type="text" name="apelido" id="apelido" /> </p> <p> <input type="text" name="num_funcionario" id="num_funcionario" /> </p> <p> <input type="submit" name="button" id="button" value="Enviar" /> </p> </form> Em outra página eu tenho uma consulta à mesma base de dados que me apresenta uma lista, organizado por uma tabela, o nome, apelidos e nº de funcionario. O resultado é algo deste genero: Nome / Apelido / Nº Funcionario Daniel / Marques / 1234 Marco / Marques / 2345 Hugo / Marques / 3456 <table width="950" cellpadding="2" cellspacing="1" class="texto"> <tr> <td width="230" height="30" bgcolor="#CBDCED">Nome</td> <td width="230" height="30" bgcolor="#CBDCED">Apelido</td> <td width="120" height="30" bgcolor="#CBDCED">Nº de Funcionário</td> <td width="130" height="30" bgcolor="#CBDCED">Inserir Horas Extras</td> <td width="160" height="30" bgcolor="#CBDCED">Consultar Horas Extras</td> <td width="80" height="30" bgcolor="#CBDCED">Editar Perfil</td> </tr> <?php require('config.php'); $sql=mysql_query("SELECT * FROM `infopessoal` ORDER BY `nome` ASC LIMIT 0 , 30"); while($row = mysql_fetch_array($sql)) { echo "<tr>"; echo "<td>" . $row['nome'] . "</td>"; echo "<td>" . $row['apelido'] . "</td>"; echo "<td>" . $row['num_funcionario'] . "</td>"; echo "<td><img src='images/insert.gif'></td>"; echo "<td><img src='images/lupa.gif'></td>"; echo "<td><input type='image' src='images/perfil.gif'></td>"; echo "</tr>"; } mysql_close($link); ?> </table> A introdução e consulta na base de dados estão a funcionar correctamente. A minha dificuldade está exactamente nesta página de consulta dos resultados, porque eu pretendo poder clicar em qualquer um desses nomes e ser redireccionado para a página onde eu tenho os campos de texto, mas desta vez que os campos estejam preenchidos com os dados do funcionário escolhido, pois a intenção é poder alterar os dados dessa pessoa. Já fiz algumas tentativas, mas sem sucesso. De que forma é que poderei transportar estas 3 variáveis para a outra página? Desde já agradeço a ajuda, abraço.
×
×
  • Criar Novo...