Bom dia Pessoal,
Preciso fazer um programa que faça a compressão e descompressão de arquivos.
Exemplo: se tenho um arquivo escrito AAA BBB AA CCC preciso comprimí-lo em 3A 3B 2A 3C, o número de vezes que aparece as letras e depois fazer o processo inverso.
Alguém poderia me dar uma dica do que devo usar e como começar, por favor?
Muito Obrigado.
- Fórum WMO
- → Viewing Profile: Tópicos: trizzo
Community Stats
- Group Usuários
- Active Posts 33
- Profile Views 1226
- Member Title Turista
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
trizzo hasn't added any friends yet.
Latest Visitors
Topics I've Started
Compressão E Descompressão De Arquivo
24/09/2008, 10:14
Puxar Dados Do Banco Mysql E Jogar Em Um Combobox
15/09/2008, 14:56
Boa tarde pessoal,
Como faço para puxar dados do meu banco de dados MYSQL e jogá-los em um combobox?
Eu tenho duas tabelas uma ALUNO e uma TURMA. Quero puxar as turmas cadastradas na tabela TURMAS e joga-las em um combobox no Cadastro de Aluno.
Ex: Tela Cadastro de Aluno
Nome:
Turma: Combobox (TURMA 1, TURMA 2, TURMA 3)
RA Aluno:
Endereço
Banco de dados Tabela Turma: Nome das Turmas cadastradas: TURMA 1, TURMA 2, TURMA 3.
Obrigado.
Como faço para puxar dados do meu banco de dados MYSQL e jogá-los em um combobox?
Eu tenho duas tabelas uma ALUNO e uma TURMA. Quero puxar as turmas cadastradas na tabela TURMAS e joga-las em um combobox no Cadastro de Aluno.
Ex: Tela Cadastro de Aluno
Nome:
Turma: Combobox (TURMA 1, TURMA 2, TURMA 3)
RA Aluno:
Endereço
Banco de dados Tabela Turma: Nome das Turmas cadastradas: TURMA 1, TURMA 2, TURMA 3.
Obrigado.
Consulta - Php Orientado A Objetos
14/09/2008, 11:20
Bom dia Pessoal,
Estou fazendo uma consulta no banco de dados, orientado a objetos no PHP.
Estou com problemas para imprimir na tela os dados que consulto no banco de dados via getters em uma tabela.
Eu consigo imprimir normalmente os dados sem colocar na tabela via getters.
Quando coloco na tabela ele imprime um parenteses ().
Só imprime os dados na tabela normalmente quando coloco a variável normal sem os getters. Ex: <td>$turma_id_turma</td>.
Está muito estranho pois fora da tabela eu consigo buscar os dados via getters normalmente.
Alguém poderia me ajudar a solucionar esse problema, por favor?
Muito Obrigado.
Código:
Estou fazendo uma consulta no banco de dados, orientado a objetos no PHP.
Estou com problemas para imprimir na tela os dados que consulto no banco de dados via getters em uma tabela.
Eu consigo imprimir normalmente os dados sem colocar na tabela via getters.
Quando coloco na tabela ele imprime um parenteses ().
Só imprime os dados na tabela normalmente quando coloco a variável normal sem os getters. Ex: <td>$turma_id_turma</td>.
Está muito estranho pois fora da tabela eu consigo buscar os dados via getters normalmente.
Alguém poderia me ajudar a solucionar esse problema, por favor?
Muito Obrigado.
Código:
<? include 'aluno.php'; $nome_aluno=$_POST['txt_nome_aluno']; $aluno=new aluno(); $aluno->setNome_aluno($nome_aluno); //echo ($aluno->getNome_aluno()); // get está funcionando $connect=mysql_connect("localhost","root","") or die("Connection Failure to Database"); // está conectando normalmente //echo "Conectado ao servidor de Banco de Dados!<br><br>"; mysql_select_db("cadastro",$connect) or die ("Não é possível selecionar o banco de dados"); // está selecionando o banco normalmente //echo "O Banco de Dados " . "cadastro" . " foi selecionado"; echo "<table style='text-align: left; width: 100%;' border='1' cellpadding='2' cellspacing='2'>"; echo " <tbody>"; echo " <tr>"; echo " <td style='font-weight: bold; text-align: center;'>RA Aluno</td>"; echo " <td style='font-weight: bold; text-align: center;'>ID Turma</td>"; echo " <td style='font-weight: bold; text-align: center;'>Nome do Aluno</td>"; echo " <td style='font-weight: bold; text-align: center;'>Logradouro</td>"; echo " <td style='font-weight: bold; text-align: center;'>Numero</td>"; echo " <td style='font-weight: bold; text-align: center;'>Bairro</td>"; echo " <td style='font-weight: bold; text-align: center;'>Cidade</td>"; echo " <td style='font-weight: bold; text-align: center;'>Estado</td>"; echo " <td style='font-weight: bold; text-align: center;'>Telefone</td>"; echo " <td style='font-weight: bold; text-align: center;'>Naturalidade</td>"; echo " <td style='font-weight: bold; text-align: center;'>Nome do Pai</td>"; echo " <td style='font-weight: bold; text-align: center;'>Nome da Mãe</td>"; echo " </tr>"; $sql="SELECT * FROM cadastro.aluno where nome_aluno='".$aluno->getNome_aluno()."'"; //está comparando o nome inserido normalmente com o getNome_aluno() // if (!$sql){ // $message = '<br><br><br><br><B>ERRO no select! </b>' . mysql_error() . "\n"; // } // else // $message = '<br><br><br><b>Select feito com sucesso!</b> '; //die($message); // echo $message; $tabela = mysql_query($sql, $connect); // if (!$tabela) { // $message1 = '<br><br><br><br><B>Conexão SQL e query com problemas! </b>' . mysql_error() . "\n";; // } // else // $message1 = '<br><br><br><b>Conexão SQL e query com sucesso!</b> '; //die($message1); // echo $message1; $linhas = mysql_num_rows($tabela); // if (!$linhas) { // $message2 = '<br><br><br><br><B>Linhas com problemas! </b>' . mysql_error() . "\n";; // } // else // $message2 = '<br><br><br><b> Linhas com sucesso!</b> '; //die($message2); // echo $message2; echo "<br>"; if($linhas>0) for($x=0; $x<$linhas; $x++){ $ra_aluno = mysql_result($tabela,$x,'ra_aluno'); $aluno->setRa_aluno($ra_aluno); // setando o RA Aluno $turma_id_turma = mysql_result($tabela,$x,'turma_id_turma');echo " <tr>"; $aluno->setTurma_id_turma($turma_id_turma); // setando a Turma $nome_aluno = mysql_result($tabela,$x,'nome_aluno');echo " <tr>"; //Já foi setado lá em cima $logradouro = mysql_result($tabela,$x,'logradouro');echo " <tr>"; $aluno->setLogradouro($logradouro); // setando o Logradouro $numero = mysql_result($tabela,$x,'numero');echo " <tr>"; $aluno->setNumero($numero); // setando o Numero $bairro = mysql_result($tabela,$x,'bairro');echo " <tr>"; $aluno->setBairro($bairro); // setando o Bairro $cidade = mysql_result($tabela,$x,'cidade');echo " <tr>"; $aluno->setCidade($cidade); // setando a Cidade $estado = mysql_result($tabela,$x,'estado');echo " <tr>"; $aluno->setEstado($estado); // setando o Estado $telefone = mysql_result($tabela,$x,'telefone');echo " <tr>"; $aluno->setTelefone($telefone); // setando o Telefone $naturalidade = mysql_result($tabela,$x,'naturalidade');echo " <tr>"; $aluno->setNaturalidade($naturalidade); // setando a Naturalidade $nome_pai = mysql_result($tabela,$x,'nome_pai');echo " <tr>"; $aluno->setNome_pai($nome_pai); // setando o Nome do Pai $nome_mae = mysql_result($tabela,$x,'nome_mae');echo " <tr>"; $aluno->setNome_mae($nome_mae); // setando o Nome da Mãe echo "</tr>"; //Imprime os dados sem os getters, estruturado echo "<td>$ra_aluno</td>"; //echo "<td>$aluno->getRa_aluno()</td>"; //se faço assim ele imprime um parenteses () echo "<td>$turma_id_turma</td>"; echo "<td>$nome_aluno</td>"; echo "<td>$logradouro</td>"; echo "<td>$numero</td>"; echo "<td>$bairro</td>"; echo "<td>$cidade</td>"; echo "<td>$estado</td>"; echo "<td>$telefone</td>"; echo "<td>$naturalidade</td>"; echo "<td>$nome_pai</td>"; echo "<td>$nome_mae</td>"; echo "</tr>"; echo "</table>"; echo "<br>"; echo "<br>"; } // Imprime os dados com getters echo "<br>"; echo "<b>Ra Aluno</b>: ",($aluno->getRa_aluno()); echo "<br>"; echo "<b>Nome da Turma</b>: ",($aluno->getTurma_id_turma()); echo "<br>"; echo "<b>Nome do Aluno</b>: ",($aluno->getNome_aluno()); echo "<br>"; echo "<b>Logradouro</b>: ",($aluno->getLogradouro()); echo "<br>"; echo "<b>Bairro</b>: ",($aluno->getBairro()); echo "<br>"; echo "<b>Cidade</b>: ",($aluno->getCidade()); echo "<br>"; echo "<b>Estado</b>: ",($aluno->getEstado()); echo "<br>"; echo "<b>Telefone</b>: ",($aluno->getTelefone()); echo "<br>"; echo "<b>Naturalidade</b>: ",($aluno->getNaturalidade()); echo "<br>"; echo "<b>Nome do Pai</b>: ",($aluno->getNome_pai()); echo "<br>"; echo "<b>Nome da Mãe</b>: ",($aluno->getNome_mae()); ?>
Update Nos Campos No Php Com Mysql
12/09/2008, 12:23
Bom dia pessoal, tudo bem?
Estou tentando fazer um UPDATE com comando de SQL no PHP com o phpMyAdmin nos campos do nome_aluno, que são o ra_aluno, turma_id_turma, logradouro, numero, bairro, cidade, estado, telefone, naturalidade, nome-pai, nome-mae e que já estão definidos no banco de dados.
O nome do meu banco de dados se chama cadastro e o nome da tabela é aluno.
Já fiz o cadastrar, consultar, e remover do Banco...
Para fazer o UPDATE, estou com algumas dúvidas.
Como faço ao digitar o nome, ele buscar todos seus campos do banco de dados no qual eu possa editá-los, e salva-los?
Obrigado.
Estou tentando fazer um UPDATE com comando de SQL no PHP com o phpMyAdmin nos campos do nome_aluno, que são o ra_aluno, turma_id_turma, logradouro, numero, bairro, cidade, estado, telefone, naturalidade, nome-pai, nome-mae e que já estão definidos no banco de dados.
O nome do meu banco de dados se chama cadastro e o nome da tabela é aluno.
Já fiz o cadastrar, consultar, e remover do Banco...
Para fazer o UPDATE, estou com algumas dúvidas.
Como faço ao digitar o nome, ele buscar todos seus campos do banco de dados no qual eu possa editá-los, e salva-los?
Obrigado.
Cadastrar Letras Nos Campos No Php Com Phpmyadmin
11/09/2008, 15:24
Boa tarde pessoal, sou iniciante em PHP e estou com problema de cadastrar letras nos campos abaixo. Tenho o seguinte erro de SQL:
Query invalida! Unknown column 'Tiago' in 'field list'
Quando eu cadastro numeros ele da certo:
Query completa: INSERT into aluno values( 11341, 13, 131, 313, 13, 13, 1, 31, 31, 31)
Quando adiciono letras pelo phpMyAdmin manualmente ele aceita normalmente
Arquivos: (2)
cadastro.php:
<?
include 'aluno.php';
$ra_aluno=$_POST['ra_aluno'];
$nome_aluno=$_POST['nome_aluno'];
$logradouro=$_POST['logradouro'];
$bairro=$_POST['bairro'];
$cidade=$_POST['cidade'];
$estado=$_POST['estado='];
$telefone=$_POST['telefone'];
$naturalidade=$_POST['naturalidade'];
$nome_pai=$_POST['nome_pai'];
$nome_mae=$_POST['nome_mae'];
$aluno=new aluno;
$aluno->setRa_aluno($ra_aluno);
$aluno->setNome_aluno($nome_aluno);
$aluno->setLogradouro($logradouro);
$aluno->setBairro($bairro);
$aluno->setCidade($cidade);
$aluno->setEstado($estado);
$aluno->setTelefone($telefone);
$aluno->setNaturalidade($naturalidade);
$aluno->setNome_pai($nome_pai);
$aluno->setNome_mae($nome_mae);
//echo "<b>O número do CPF é: </b></font>", $cpf, "<br><br>";
$connect=mysql_connect("localhost","root","") or die("Connection Failure to Database");
//echo "Conectado ao servidor de Banco de Dados!<br><br>";
mysql_select_db("cadastro",$connect) or die ("Não é possível selecionar o banco de dados");
//echo "O Banco de Dados " . "cadastro" . " foi selecionado";
//correto: $cad="INSERT into aluno values ('$aluno1->getCPF($cpf)')";
function CadastrarAluno($aluno){
$cad="INSERT into aluno values(
".$aluno->getRa_aluno().",
".$aluno->getNome_aluno().",
".$aluno->getLogradouro().",
".$aluno->getBairro().",
".$aluno->getCidade().",
".$aluno->getEstado().",
".$aluno->getTelefone().",
".$aluno->getNaturalidade().",
".$aluno->getNome_pai().",
".$aluno->getNome_mae().")";
//$cad="INSERT into aluno values(".$aluno->getCPF().")";
$result=mysql_query($cad);
if (!$result) {
$message = '<br><br>Query invalida! ' . mysql_error() . "\n";
}
else
$message = '<br><br><b>Query completa:</b> ' . $cad;
die($message);
}
CadastrarAluno($aluno);
?>
aluno.php:
<?
class aluno{
private $ra_aluno;
var $nome_aluno;
var $logradouro;
var $bairro;
var $cidade;
var $estado;
var $telefone;
var $naturalidade;
var $nome_pai;
var $nome_mae;
function getRa_aluno() {
return $this->ra_aluno;
}
function setRa_aluno($ra_aluno) {
$this->ra_aluno = $ra_aluno;
}
function getNome_aluno() {
return $this->nome_aluno;
}
function setNome_aluno($nome_aluno) {
$this->nome_aluno = $nome_aluno;
}
function getLogradouro() {
return $this->logradouro;
}
function setLogradouro($logradouro) {
$this->logradouro = $logradouro;
}
function getBairro() {
return $this->bairro;
}
function setBairro($bairro) {
$this->bairro = $bairro;
}
function getCidade() {
return $this->cidade;
}
function setCidade($cidade) {
$this->cidade = $cidade;
}
function getEstado() {
return $this->estado;
}
function setEstado($estado) {
$this->estado = $estado;
}
function getTelefone() {
return $this->telefone;
}
function setTelefone($telefone) {
$this->telefone = $telefone;
}
function getNaturalidade() {
return $this->naturalidade;
}
function setNaturalidade($naturalidade) {
$this->naturalidade = $naturalidade;
}
function getNome_pai() {
return $this->nome_pai;
}
function setNome_pai($nome_pai) {
$this->nome_pai = $nome_pai;
}
function getNome_mae() {
return $this->nome_mae;
}
function setNome_mae($nome_mae) {
$this->nome_mae = $nome_mae;
}
}
?>
Alguém poderia me ajudar a solucionar esse problema, por favor?
Obrigado!
Query invalida! Unknown column 'Tiago' in 'field list'
Quando eu cadastro numeros ele da certo:
Query completa: INSERT into aluno values( 11341, 13, 131, 313, 13, 13, 1, 31, 31, 31)
Quando adiciono letras pelo phpMyAdmin manualmente ele aceita normalmente
Arquivos: (2)
cadastro.php:
<?
include 'aluno.php';
$ra_aluno=$_POST['ra_aluno'];
$nome_aluno=$_POST['nome_aluno'];
$logradouro=$_POST['logradouro'];
$bairro=$_POST['bairro'];
$cidade=$_POST['cidade'];
$estado=$_POST['estado='];
$telefone=$_POST['telefone'];
$naturalidade=$_POST['naturalidade'];
$nome_pai=$_POST['nome_pai'];
$nome_mae=$_POST['nome_mae'];
$aluno=new aluno;
$aluno->setRa_aluno($ra_aluno);
$aluno->setNome_aluno($nome_aluno);
$aluno->setLogradouro($logradouro);
$aluno->setBairro($bairro);
$aluno->setCidade($cidade);
$aluno->setEstado($estado);
$aluno->setTelefone($telefone);
$aluno->setNaturalidade($naturalidade);
$aluno->setNome_pai($nome_pai);
$aluno->setNome_mae($nome_mae);
//echo "<b>O número do CPF é: </b></font>", $cpf, "<br><br>";
$connect=mysql_connect("localhost","root","") or die("Connection Failure to Database");
//echo "Conectado ao servidor de Banco de Dados!<br><br>";
mysql_select_db("cadastro",$connect) or die ("Não é possível selecionar o banco de dados");
//echo "O Banco de Dados " . "cadastro" . " foi selecionado";
//correto: $cad="INSERT into aluno values ('$aluno1->getCPF($cpf)')";
function CadastrarAluno($aluno){
$cad="INSERT into aluno values(
".$aluno->getRa_aluno().",
".$aluno->getNome_aluno().",
".$aluno->getLogradouro().",
".$aluno->getBairro().",
".$aluno->getCidade().",
".$aluno->getEstado().",
".$aluno->getTelefone().",
".$aluno->getNaturalidade().",
".$aluno->getNome_pai().",
".$aluno->getNome_mae().")";
//$cad="INSERT into aluno values(".$aluno->getCPF().")";
$result=mysql_query($cad);
if (!$result) {
$message = '<br><br>Query invalida! ' . mysql_error() . "\n";
}
else
$message = '<br><br><b>Query completa:</b> ' . $cad;
die($message);
}
CadastrarAluno($aluno);
?>
aluno.php:
<?
class aluno{
private $ra_aluno;
var $nome_aluno;
var $logradouro;
var $bairro;
var $cidade;
var $estado;
var $telefone;
var $naturalidade;
var $nome_pai;
var $nome_mae;
function getRa_aluno() {
return $this->ra_aluno;
}
function setRa_aluno($ra_aluno) {
$this->ra_aluno = $ra_aluno;
}
function getNome_aluno() {
return $this->nome_aluno;
}
function setNome_aluno($nome_aluno) {
$this->nome_aluno = $nome_aluno;
}
function getLogradouro() {
return $this->logradouro;
}
function setLogradouro($logradouro) {
$this->logradouro = $logradouro;
}
function getBairro() {
return $this->bairro;
}
function setBairro($bairro) {
$this->bairro = $bairro;
}
function getCidade() {
return $this->cidade;
}
function setCidade($cidade) {
$this->cidade = $cidade;
}
function getEstado() {
return $this->estado;
}
function setEstado($estado) {
$this->estado = $estado;
}
function getTelefone() {
return $this->telefone;
}
function setTelefone($telefone) {
$this->telefone = $telefone;
}
function getNaturalidade() {
return $this->naturalidade;
}
function setNaturalidade($naturalidade) {
$this->naturalidade = $naturalidade;
}
function getNome_pai() {
return $this->nome_pai;
}
function setNome_pai($nome_pai) {
$this->nome_pai = $nome_pai;
}
function getNome_mae() {
return $this->nome_mae;
}
function setNome_mae($nome_mae) {
$this->nome_mae = $nome_mae;
}
}
?>
Alguém poderia me ajudar a solucionar esse problema, por favor?
Obrigado!
- Fórum WMO
- → Viewing Profile: Tópicos: trizzo
- Privacy Policy
- Regras ·