
tms.guiri
Membros-
Total de itens
40 -
Registro em
-
Última visita
Sobre tms.guiri

tms.guiri's Achievements
0
Reputação
-
RESOLVIDO obrigado a todos que tentaram me ajudar: Era o nome dos campos no banco que estavam em maiusculo e eu estava chamando em minusculo, aff! Valeu pessoal
-
Tentei também com ibase_fetch_assoc da seguinte mensagem de erro: Aviso : Undefined index: cod_prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 27 Aviso : Undefined index: prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 28 Veja o codigo: $host = "localhost:c:/xampp/htdocs/projeto/CART.GDB"; $username = "SYSDBA"; $password = "masterkey"; $db = ibase_connect($host,$username,$password); $sql = ibase_query('SELECT cod_prestador, prestadora FROM prestador'); while ($linha = ibase_fetch_assoc($sql)) { //imprimi as linhas na tela echo $linha["cod_prestadora"]; echo $linha["prestadora"]; } Se eu colocar isset não vai dar erros mais não mostra resultado :(
-
Bom dia lucke, Eu já fiz todos aqueles passos o problema é que o resultado que busco no banco esta sendo referenciado como classe. Eu consigo conectar ao banco, mas quando mando imprimir o resultado do mesmo ele considera como uma classe.
-
Boa tarde pessoal, Estou tentando conectar no firebird, mas esta reconhecendo a função como classe, vejam o erro: Notice: Undefined property: stdClass::$prestadora in C:\xampp\htdocs\projeto\index.php on line 25 O codigo é esse: $host = "localhost:c:/xampp/htdocs/projeto/CART.GDB"; $username = "SYSDBA"; $password = "masterkey"; $db = ibase_connect($host,$username,$password); $stmt = ibase_query("SELECT prestadora FROM prestador"); while ($linha = ibase_fetch_object($stmt)) { echo $linha->prestadora; } ?> Alguém poderia me auxiliar? Agradeço desde já
-
Obrigado C0Y073, irei ver sobre!
-
Bom dia Pessoal, Gostaria de saber se há alguma forma de adicionar parenteses do telefone atraves do input no banco de dados mysql: Exemplo: (000)000-0000 Agradeço desde já
-
Por muito tentar resolvi pessoal, estava repetindo o inversão do implode, nem havia percebido isso, por isso dava o erro!! Valeuuuu
-
Bom dia a todos, Estou com problema na hora de editar a data vinda do mysql. Consigo cadastrar e exibir perfeitamente, esta sem problema algum, mas a questão é quando eu vou editar, ela esta vindo ao contrario assim: 0000-00-00 ! Esta exibindo perfeitamente, 00/00/0000 e usei : <?php echo implode('/',array_reverse(explode('-',$Mostrar->data)));?> Mas o problema esta para editar a data, porque ela vem ao contrario, assim 0000-00-00 Vejam o codigo de edição value=" <?php echo @$campo['data']; implode('/',array_reverse(explode('-',@$campo['data'])));?> " Alguém poderia me auxiliar? Agradeço desde já e aguardo resposta
-
Bom dia pessoal, Assim estava com problemas em cadastrar uma imagem mais já consegui resolver e até deixei o codigo para vocês verem. O formulario de cadastro esta funcionando perfeitamente, com nome, setor, cidade, CEP, rua, foto , etc... A imagem esta ficando em uma pasta e apenas o nome dela faz referencia no banco de dados. Agora o que precisava era o seguinte, imaginando que a pessoa quisesse apenas atualizar sua foto, então pensei que poderia ser ao clicar apenas na imagem abrir para ela fazer o upload da nova imagem. Aí pensei também, será que pode ser feito com o mesmo codigo anterior? Mas como ficaria na pasta a imagem e no banco? Acho que iria duplicar a foto na pasta não é?? Aguardo resposta, desde já agradeço
-
Resolvindo Lucke, obrigado mesmo assim, eu adaptei o codigo, segue: $erro = $config = array(); $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; $config["tamanho"] = 100000000; $config["largura"] = 100000000; $config["altura"] = 10000000; if($arquivo) { if(!preg_match( '/^image\/(jpeg|png|gif|jpg)+$/', $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } } else { preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); $imagem_nome = md5(uniqid(time())) . "." . $ext[1]; $imagem_dir = "fotos/" . $imagem_nome; Obrigado mesmo assim!
-
Ola Lucke, Eu fiz uma ação para cadastrar na mesma pagina assim: AddFuncionario.php?acao=cadastrar Então o script de upload esta na mesma pagina sim. Mas o que estou intrigado é que em casa ele funcionou perfeitamente e aqui no trabalho não. Agora coloquei a variavel $error declarada recebendo array aí solucionou o erros dessa variavel, mas ainda continua agora a da variavel $arquivo!
-
Bom dia pessoal, É o seguinte estou com o seguinte codigo abaixo para adicionar foto no banco. O que não estou entendendo é que no meu notebook em casa esta funcionando perfeitamente e agora aqui no trabalho não esta! Segue o codigo: if (!empty($foto["name"])) { // Largura máxima em pixels $largura = 300; // Altura máxima em pixels $altura = 300; // Tamanho máximo do arquivo em bytes $tamanho = 1000; // Verifica se o arquivo é uma imagem if(!preg_match( '/^image\/(jpeg|png|gif|jpg)+$/', $foto["type"])){ $error[1] = "Isso não é uma imagem."; } // Pega as dimensões da imagem $dimensoes = getimagesize($foto["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if($arquivo["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } // Se não houver nenhum erro if (count($error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); // Insere os dados no banco $sql = mysql_query("INSERT INTO usuario VALUES ('', '".$nome."','".$cargo."','".$setor."','".$rg."','".$cpf."','".$titulo."','".$endereco."','".$telefonec."','".$telefoner."','".$cidade."', '".$observacao."','".$nome_imagem."')"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Você foi cadastrado com sucesso."; echo '<meta HTTP-EQUIV = "Refresh" CONTENT = "2; URL = AddFuncionario.php">'; } } // Se houver mensagens de erro, exibe-as if (count($error) != 0) { foreach ($error as $erro) { echo $erro . "<br />"; } } } } ?> Os erros são: Notice: Undefined index: size in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 207 Notice: Undefined variable: error in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 212 Notice: Undefined variable: error in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 238 Pensei em usar isset, mas se em casa estava funcionando porque agora não? Isso que não estou compreendendo, e também é como se o foreach não encontrasse array de erro. Alguém poderia me ajudar? Agradeço desde já e aguardo resposta
-
Resolvi temporariamente pessoal, era so ter trocado o ID pelo nome da secretaria. Mas agora o problema é o seguinte como gravo o ID da secretaria e o ID do setor para o computador?
-
Boa noite Pessoal, Estou com seguinte problema, estou desenvolvendo um sistema para cadastrar, gerar relatorios, etc... Então tenho um formulario para cadastrar informações completas dos computadores dessa empresa, formulario é o seguinte: IP Descrição Secretaria Setor Usuario da Maquina MAC Esses são os campos para inserir essas informações, o problema é que no campo SECRETARIA e SETOR esta pegando apenas o ID e gravando apenas o ID sendo que teria que gravar o nome da secretaria e do setor no banco e não o ID. Vejam o codigo do select do formulario: <select name="secretaria"> <option value="">Selecione</option> <?php $ExibeSecretaria = mysql_query("SELECT id, secretaria FROM secretarias"); while( $LinhaSecretaria = mysql_fetch_array( $ExibeSecretaria ) ) { echo '<option value="'.$LinhaSecretaria['id'].'">'.$LinhaSecretaria['secretaria'].'</option>'; } ?> </select> </td> </tr> <tr> <td> <label>Setor</label> </td> <td> <select name="setor"> <option value="">Selecione</option> <?php $ExibeSetor = mysql_query("SELECT id, setor FROM setores"); while( $LinhaSetor = mysql_fetch_array( $ExibeSetor ) ) { echo '<option value="'.$LinhaSetor['id'].'">'.$LinhaSetor['setor'].'</option>'; } ?> </select> E na query de inserir estou fazendo o seguinte: <?php include ("includes/ConnDatabase.php"); $ip = $_POST['ip']; $descricao = $_POST['descricao']; $secretaria = $_POST['secretaria']; $setor = $_POST['setor']; $usuario = $_POST['usermaquina']; $patrimonio = $_POST['patrimonio']; $numero = $_POST['numero']; $mac = $_POST['mac']; $Inserirpc = mysql_query("INSERT INTO computador (ip, descricao, secretaria, setor, patrimonio, numero, usuario, mac) VALUES ('$ip', '$descricao','$secretaria','$setor','$patrimonio','$numero', '$usuario', '$mac')"); ?> O banco de dados esta dividido nas seguintes tabelas: Secretarias: Campos ID | SECRETARIA Setores Campos ID | SETOR Computador Campos ID | IDSECRETARIA | IDSETOR | DESCRIÇÃO | SETOR | USUARIO Então minha duvida é porque esta gravando o ID no lugar das informações da Secretaria e do Setor? Se eu colocar o nome do setor no lugar do ID grava normalmente mais não seria o certo ou seria? Porque acho que precisa de ter uma referencia pelo ID não é? E outra coisa, precisava de gravar também os IDS da secretaria e do setor Agradeço desde já e aguardo resposta
-
Resolvido, obrigado pela ajuda