Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou com uma dificuldade de criar um aplicativo, a principio, facil.
O aplicativo trata-se de uma extração do banco de dados e estruturado dentro de tabela em html (<table>) e com opção para cada linha de um chebox
para que aquele selecionado possa ser grifado na proxima pagina.
Segue o codigo:
<?php
/************************************************************************************************
AUTOR: GABRIEL ANTUNES CRUZ
DATA: 26-02-2010
SISTEMA: SELECIONADOR DE DESTAQUE
***********************************************************************************************
ESTE TRATA-SE DE UM SISTEMA QUE BUSCA NO BANCO DE DADOS AS INFORMACOES
NECESSARIAS E EXPOE AO USUARIO OS DADOS E DANDO OPCAO PARA SELECIONAR
A OPCAO DESEJADA PARA QUE HAJA UMA MARCACAO DO QUE FOI SELECIONADO.
DEPOIS DE SELECIONADO, NA PAGINA SEGUINTE, APARECE OS MESMOS DADOS
SO QUE SEM A OPCAO DE MARCACAO (CHECKBOX) E GRIFADO DE VERMELHO E NEGRITO
A(S) OPCAO(ES) QUE FORAM MARCADAS ANTERIORMENTE
***********************************************************************************************
*/
//SESSION - Iniciando uma sessao
session_start();
//incluindo arquivo PHP que estabelece conexao com o banco de dados css_ampla
include 'conect_database.php';
//inicia o formulario com opcao da pagina seguinte e o metodo utilizado para passagem de parametro
print '<form name= "formVisual" action="resp_visualizar.php" method="POST">';
// Comando de banco de dados para selecionar os dados do banco
$query = "SELECT * from dados";
$resultado = mysql_query($query,$conect);
//imprimindo na tela - Titulo
print '<table border="1">
<tr>
<td align="center"><b>MATRICULA</b></td>
<td align="center"><b>NOME</b></td>
<td align="center"><b>TELEFONE</b></td>
<td align="center"><b>SETOR</b></td>
<td align="center"><b>SELECIONAR</b></td>
</tr>';
$x=0;
//$arrayNameDatabase = array();
//Enquanto $linha receber os valores do array extraido da base de dados faca...
while($linha = mysql_fetch_array($resultado)){
//Extrai dados referente a matricula - $linha[0]
print '<tr><td align="center">'.$linha[0].'</td>';
//Extrai dados referente ao Nome do Funcionario - $linha[1]
print '<td>'.$linha[1].'</td>';
//Extrai dados referente ao Telefone - $linha[2]
print '<td align="center">'.$linha[2].'</td>';
//Extrai dados referente ao Setor onde o funcionario trabalha - $linha[3]
print '<td>'.$linha[3].'</td>';
//Array responsavel pela criacao do checkbox (opcao de selecionar) nomeado com o mesmo nome do funcionario quando selecionado
$arrayCheck[] = '<input type="checkbox" name="numero[]" value="'.$linha[1].'">';
print '<td align="center">'.$arrayCheck[$x].'</td></tr>';
$arrayNameDatabase[$x] = $linha[1];
//Array armazenando todos os dados extraido do banco de dados para criacao de $_SESSION
$arrayDados[$x] = array($linha[0],$linha[1],$linha[2],$linha[3]);
$x++;
}
//botao Submit para enviar os dados do chechbox
print '</table><br><br><input type="submit" name="submit" value="Submit"></form>';
//Armazenamento dos dados do banco de dados
$_SESSION['database'] = $arrayDados;
//print "<pre>"; var_dump($_SESSION['database']);
?>
Agora, para a proxima pagina estou tendo dificuldades, muitas dificuldades.
Já utilizei funções como IN_ARRAY; STR_REPLACE; SUBSTR; SUBSTR_REPLACE, mas não tive muitas sortes, por isso peço uma ajudinha. QUaluqer ajuda é válida!!!!!
Agradecido,
Gantuz
Carregando comentários...