Ir para conteúdo
Fórum Script Brasil

tms.guiri

Membros
  • Total de itens

    40
  • Registro em

  • Última visita

Sobre tms.guiri

tms.guiri's Achievements

0

Reputação

  1. 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
  2. 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 :(
  3. 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.
  4. 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á
  5. Obrigado C0Y073, irei ver sobre!
  6. 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á
  7. tms.guiri

    Conversão de data

    Por muito tentar resolvi pessoal, estava repetindo o inversão do implode, nem havia percebido isso, por isso dava o erro!! Valeuuuu
  8. tms.guiri

    Conversão de data

    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
  9. 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
  10. 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!
  11. 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!
  12. 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
  13. 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?
  14. 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
×
×
  • Criar Novo...