Ir para conteúdo
Fórum Script Brasil

Nosreve

Membros
  • Total de itens

    85
  • Registro em

  • Última visita

Tudo que Nosreve postou

  1. Nosreve

    Problema com Login

    Ola acho que você se enganou nesses codigos pois o validaLogin.php e pagSecreta.php são identicos então acho que ta faltando código aí pra gente te ajudar e esse GET['status'] ta vindo da onde? pois você não esta passando nada por GET só por POST
  2. Nosreve

    Resoluçao

    realmente é bem complicado fazer assim, tem que fazer varios testes, pois dependendo do tamanho da janela, pode empurrar algum elemento para outro lugar da pagina e acabar deixando a pagina toda bagunçada, e sobre 800x600 fica realmente pequeno o site, não tem muito espaço para colocar as coisas do site, mas se você resolver fazer com pixels mesmo te aconselho em pelo menos tentar fazer o site em 1024x780
  3. Nosreve

    Resoluçao

    Ola Lucas Existe uma maneira do site se adaptar com qualquer resolução, usando porcento no lugar de pixels, mas isso não é tão simples assim, pois pode dar alguns problemas, dependendo da resolução, por exemplo esse forum ocupa toda pagina, indiferente da resolução, provavelmente foi usado 100% de largura, então sempre ocupara 100% da tela, eu não gosto do usar porcento, é bom fazer sites na resolução 800 x 600, por incrivel que pareça ainda é usado muito essa resolução, principalmente em empresas, agora o fato de ser uma resolução baixa, não vai interferir nas resoluções altas, só não vai ocupar toda a tela do monitor, mas você pode preencher o resto com uma imagem ou cores, e centralizar o conteudo pra ficar mais bonito. Bom esse é minha opinião, posso estar errado, boa sorte!
  4. eae beleza faz assim <a href="java script:void(0)" onclick="open('pagina','pagina.html','status=no,Width=320,Height=285');">Abrir nova pagina</a>
  5. sem o seu codigo fica dificil de saber o que foi feito para ficar desse jeito, mas provavelmente deve se algo com as margins ou padding, tenta colocar no teu CSS isso, *{ margin: 0px; padding: 0px; } pode ser que revolva, mas não garanto.
  6. executar varios INSERT de uma vez só é possivel, o problema esta nos teus campos, de alguma maneira você vai ter que informar o que vai ir em cada campo, no teu caso o produto, o tipo, preço, etc alguma lógica tu vai ter que fazer para conseguir isso, por exemplo, eu queria cadastrar o nome de muitas imagens no banco, mais de 500, imagina eu ter que digitar cada uma no banco, ia demorar muito, não tenho la grandes conhecimentos em PHP, mas pesquisando consegui fazer o seguinte, usei um laço FOR, mas antes disso usei a função GLOB para pegar o nome de todas as imagens que tinha numa pasta, depois coloquei um contador, e em seguida fiz o laço ficou assim meu código <?php $img = glob('*.jpg'); $contador = count($img); for($i = 0; $i < $contador; $i++){ mysql_query("INSERT INTO tabela (imagem) VALUES ('$img[$i]')"); } ?> com isso o laço gravou todas os nomes das imagens, uma em cada linha bem do jeito que eu queria agora no teu caso acho que é mais dificil fazer isso, mas deve haver alguma maneira.
  7. Ola fiz um sisteminha basico fazendo isso que tu queres bem pelo menos é o que eu entendi que tu queres são 3 paginas e a tabela do banco 1° - SQL da tabela CREATE TABLE usuarios ( id int(10) NOT NULL auto_increment, nome varchar(255) default NULL, sobrenome varchar(255) default NULL, sexo varchar(255) default NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2º - index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> Cadastro de usuario <form action="valida_usuario.php" method="post" enctype="multipart/form-data"> nome:<input type="text" name="nome" /><br /> sobrenome:<input type="text" name="sobrenome" /><br /> <input type="radio" name="sexo" value="masculino" />masculino <input type="radio" name="sexo" value="feminino" />feminino<br /> <input type="submit" name="cadastrar" value="cadastrar" /> </form><br /><br /> <a href="user.php">pesquisar usuario</a> </body> </html> 3° - vaida_usuario.php <?php $host = "localhost"; $user = "root"; $senha = ""; $dbname = "testes"; mysql_connect($host, $user, $senha) or die ("não foi possível conectar-se com o banco de dados"); mysql_select_db($dbname) or die ("não foi possivel conectar-se com o banco de dados"); $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $sexo = $_POST['sexo']; $sqlCadastra = mysql_query("INSERT INTO usuarios (nome, sobrenome, sexo) VALUES ('$nome', '$sobrenome', '$sexo')"); echo "cadastro efetuado com sucesso"; ?> <br /><br /> <a href="index.php">voltar</a> 4° - user.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php $host = "localhost"; $user = "root"; $senha = ""; $dbname = "testes"; mysql_connect($host, $user, $senha) or die ("não foi possível conectar-se com o banco de dados"); mysql_select_db($dbname) or die ("não foi possivel conectar-se com o banco de dados"); $sql_PegaUsuario = mysql_query("SELECT * FROM usuarios"); while($dados = mysql_fetch_array($sql_PegaUsuario)){ $id = $dados['id']; } ?> <form action="user.php?id=$id" method="get" enctype="multipart/form-data"> digite um ID:<input type="text" name="id" /><br /> <input type="submit" name="mostrar" value="mostrar" /> </form><br /><br /> <?php if(isset($_GET['id'])){ $id_get = $_GET['id']; $sql_PegaUsuario = mysql_query("SELECT * FROM usuarios WHERE id = '$id_get'"); while($dados = mysql_fetch_array($sql_PegaUsuario)){ $id = $dados['id']; $nome = $dados['nome']; $sobrenome = $dados['sobrenome']; $sexo = $dados['sexo']; } if($id_get != $id){ echo "nenhum usuario encontrado com esse ID <br /><br />"; } else{ ?> <form action="valida_usuario.php" method="post" enctype="multipart/form-data"> nome:<input type="text" name="nome" value="<?php echo $nome; ?>" readonly="true" /><br /> sobrenome:<input type="text" name="sobrenome" value="<?php echo $sobrenome; ?>" readonly="true" /><br /> sexo:<input type="text" name="sexo" value="<?php if($sexo == 'masculino'){ echo "Masculino";}else{ echo "Feminino";} ?>" readonly="true" /> </form><br /><br /> <?php } } ?> <a href="index.php">Voltar</a> </body> </html> é isso aí, qualquer duvida é só falar
  8. Eae Esmael tudo bom eu de novo te ajudando hehe pra fazer isso que tu queres tem que usar ancoras funciona da seguinte maneira aonde tu quer que vai ir a pagina quando alguém clicar coloque isso <a name="nome_da_ancora"></a> seu conteudo e no link que a pessoa clicar pra ir até o seu conteudo coloque assim <a href="#nome_da_ancora">Servicos</a> obs: o nome da ancora pode ser qualquer coisa é isso, qualquer coisa é só perguntar
  9. Sim para isso você vai ter que usar PHP e Mysql, só com HTML não da. É iniciante em PHP? Isso que tu queres fazer é para uma loja virtual certo? Para isso requer um conhecimento razoavel em PHP e Mysql.
  10. Obrigado pela ajuda ESperra mas consegui de outro jeito! Com explode tambem acho que da pra fazer, fiz uns teste, quase consegui mas não obtive o resultado esperado, estava pesquisando e achei a função basename que tira o diretorio, e tambem podemos escolher o que tirar depois do nome, que no caso seria a extensao, então consegui fazer com essa funcao, o código ficou assim <?php $img = glob('*.jpg'); $contador = count($img); for($i = 0; $i < $contador; $i++){ $img2 = basename($img[$i],".jpg"); mysql_query("INSERT INTO tabela (imagem) VALUES ('$img2')"); } ?> mas agradeço a ajuda! Resolvido
  11. Ola amigos possuo uma pasta onde tenho muitas imagens e gostaria de gravar o nome de cada uma no banco, para não fazer isso manualmente colocando nome por nome em cada linha do banco fiz o seguinte, crie um arquivo para pegar o nome de todas as imagens da pasta e gravar num array, até ok consegui fazer o que eu queria, porém eu gostaria de tirar as extensões do nome, no banco ficou gravado por exemplo "imagem1.jpg", e gostaria que grava-se assim "imagem1" usei a função glob para pegar todas as imagens e depois fiz um laço com for para gravar, o código ficou assim <?php $img = glob('*.jpg'); $contador = count($img); for($i = 0; $i < $contador; $i++){ mysql_query("INSERT INTO tabela (imagem) VALUES ('$img[$i]')"); } ?> com esse código grava perfeitamente uma imagem em cada linha, se eu tiver 1000 imagens vai ser gravada as 1000 em ordem, a unica coisa que não estou conseguindo é tirar o ".jpg" de cada imagem no array, desde já agradeço a ajuda
  12. Olá amigo qual efeito você pretende conseguir? No seu código você fez ao passar o mouse sobre a div conteudo2 aparecera uma imagem como backgroud, sendo que já tem uma imagem dentro da div, e tambem voce colocou o repeat-x (que significa que a imagem vai repetir horizontalmente) para não repetir a imagem coloque background-repeat:no-repeat; #conteudo2:hover{ background: url(img/logo-hover.png); background-repeat:no-repeat }
  13. ola tua duvida é parecida com a do nosso amigo nesse tópico que respondi hoje http://scriptbrasil.com.br/forum/index.php?showtopic=171289 porem o dele era com checkbox e a tua com select, mas a lógica é a mesma vamos supor que a tabela do seu banco onde guarda as profissões se chame "profissao" então pelo que entendi do seu codigo a variavel $cliente vai receber os dados do banco correto? então ela ficara assim $profissao = $cliente['profissao']; e no seu select tu vai ter que verificar se a variavel $profissao é igual a digamos "Professor", tenta assim <select name="selecionar-clientes" > <option value="0">Selecione a profissao</option> <option value="Professor" <?php if($profissao == 'Professor'){ echo "selected"; } ?>>Professor</option> <option value="Gerente" <?php if($profissao == 'Gerente'){ echo "selected"; } ?>>Gerente</option> <option value="Engenheiro" <?php if($profissao == 'Engenheiro'){ echo "selected"; } ?>>Engenheiro</option> </select>
  14. ta quase la, hehe voce tem que ver o valor que esta gravado no banco, no caso eu coloquei "check1", mas o teu check1 recebe o valor "LAVAR" certo? então voce tem que fazer o if com o "LAVAR" no lugar do "check1", chegou testar assim? no caso seria assim <input id="check1" type="checkbox" name="check1" value="LAVAR" <?php if($servicos_separados[0] == 'LAVAR'){ echo "checked"; } ?> > LAVAR
  15. Nosreve

    RECEBER VALOR VIA URL

    apenas tire o ponto "?" do segundo parametro e coloque "&" <a href= ExcluirProdutosVendas.php?cod=$codpro&qtd=$qtd>
  16. Ola amigo bom como tu usa 3 checkbox numa variavel só, tu vai ter que primeiramente dividir ela, com a função explode tu consegue isso, tenta assim $servicos = $recebe_do_banco['servicos']; //a variavel recebe_do_banco é apenas ilustrativa, suponho que tu use outra quando tu buscou os dados do banco e gravou no mysql_fetch_array $servicos_separados = explode("/",$servicos); //aqui tu usa o separador "/", que a cada barra que ele encontra a função explode separa a variavel então ficaria um array assim $servicos_separados[0]; //ganharia o valor do check1 $servicos_separados[1]; //ganharia o valor do check2 $servicos_separados[2]; //ganharia o valor do check3 depois no teu form para mostrar as informações para edição, faça assim <input id="check1" type="checkbox" name="check1" value="LAVAR" <?php if($servicos_separados[0]; == 'check1'){ echo "checked"; } ?> > LAVAR <input id="check2" type="checkbox" name="check2" value="ASPIRAR" <?php if($servicos_separados[1]; == 'check2'){ echo "checked"; } ?> > LAVAR <input id="check3" type="checkbox" name="check3" value="POLIR" <?php if($servicos_separados[2]; == 'check3'){ echo "checked"; } ?> > LAVAR acredito que assim tu consigas fazer isso.
  17. Nosreve

    BORDAS CSS

    creio que não exista uma maneira de se fazer isso com um atributo, borda dupla existe, mas tripla desconheço, mas sempre tem um jeitinho brasileiro de se fazer as coisas, tu vai ter que usar a tua criatividade, tu pode fazer com imagens, recorta um pedaço dos lados da borda, e tambem recorta os 4 cantos, e coloca numa tabela onde tu consiga colocar todas as imagens ao redor da tabela, esse jeito é um pouquinho trabalhoso, mas da certo tambem tu pode criar 3 divs, uma dentro da outra e ajustar as bordas como deseja, segue um exemplo... css .borda1{ width:500px; height:auto; border:1px #000000 solid; padding:1px; } .borda2{ height:auto; border:3px #000000 solid; padding:1px; } .borda3{ height:500px; border:1px #000000 solid; padding:1px; } html <div class="borda1"> <div class="borda2"> <div class="borda3"> conteudo </div> </div> </div>
  18. ola nesse link tem um tutorial ensinando a fazer isso, testei aqui no meu pc e ta funcionando perfeitamente http://www.davidchc.com.br/tutoriais/css-t...niveis-com-css/ bom estudo
  19. ola você pode criar uma div com height:auto, para aumentar conforme o conteudo, e colocar a imagem como background, e atribuir o background-size, colocando-o como 100% de largura e altura, assim ele vai se expandido sem se repetir, mas parece que o background-size ainda não funciona tambem em alguns navegadores então faz um teste pra ver se é mais ou menos isso que você quer. css #tudo{ height:auto; background-image:url(sidebar-superior.png); background-repeat:no-repeat; background-size:100% 100%; } html <div id="tudo"> seu conteudo </div>
  20. ola realmente parece que esta meio distorcido o texto, não parece que esta com muita nitidez qual a fonte que voce esta usando? pode ser por causa da fonte e tamanho, e tem uns textos que foi feito com imagens certo? pode ser que voce alargou a imagem, e pode ter distorcido o texto, ou pode ser o monitor no qual voce esta visualizando a pagina, pode ser impressao mesmo, mas realmente parece que não esta tão nitido.
  21. Ola amigos do Script Brasil Sou o Éverson, tenho 25 anos, finalizei meu curso técnico em informatica, e começarei um curso de web designer mês que vem, resolvi participar desse forum para aprender mais, tem muitas pessoas que tem as mesma duvidas que eu tenho, assim posso ajuda-las e aprender tambem, embora sou iniciante em PHP e Mysql no qual pretendo me especializar, tenho um bom conhecimento em HTML e CSS e tratamentos com imagens. Não trabalho na area, mas agora resolvi tomar um rumo na minha vida embora acho que estou alguns anos atrasado, mas nunca é tarde, vou especializar nessa area a qual pretendo seguir, começarei procurar estágios mês que vem. No mais é isso, gostei desse fórum, possuo outros gostos, como animes, gosto de desenhar, gosto de xadrez, jogo desde meus 15 anos, pratico nunchaku, em fim, bom estudos a todos! :D
  22. no html aparece um elemento a baixo do outro, mas há algumas maneiras de se colocar ao lado um do outro, pode ser usado tabelas, ou position, mas tambem tem o float, da uma pesquisa melhor sobre esse assuntos para você entender mais mas segue um exemplo usando o float css #coluna1, #coluna2, #coluna3{ border:1px #000000 solid; margin:10px; padding:20px; float:left; } html <div id="coluna1"> coluna1 </div> <div id="coluna2"> coluna2 </div> <div id="coluna3"> coluna3 </div>
  23. lendo o tópico novamente, acho que interpretei errado a duvida sobre a quebra de linha, se a quebra de linha estiver ocorrendo por causa da imagem que aparece a postion absolute resolve, se a quebra for por causa do texto é por que esta com o <p> mesmo, basta apagar, você pode fazer esse esquema com outra coisa, como link ou até <label>, re fiz o código e coloquei a palavra imagem no meio de um texto, agora passe o mouse e veja que a imagem apenas aparece sem quebra de linha, tambem destaquei o texto e a imagem, ve se é mais ou menos isso que você deseja. css label{ color:#FF0000; } label:hover{ background-color:#FFFF00; } label span { display: none; } label:hover span { display: inline; } span img{ position:absolute; background-color:#FFFF00; } div{ width:300px; } html <div> texto texto texto texto texto texto texto texto texto texto texto texto <label>imagem<span><img src="imagem.jpg" /></span></label> texto texto texto texto texto texto texto texto texto texto texto texto texto texto texto </div>
  24. para arrumar a quebra de linha basta colocar a span img como position absolute, para aparecer em cima dos outros elementos do site, daí tu posiciona onde tu quiseres com as margins e top left, etc, dependendo da onde tu queres que apareça a imagem se é em cima ou em baixo da palavra. e para destacar a palavra, como seria esse destaque? por exemplo coloquei um background cinza nela segue exemplo das alterações css p{ background-color:#CCCCCC; width:60px; } a span { display: none; } a:hover span { display: inline; } span img{ position:absolute; } html <a href="#"><p>imagem</p><span><img src="imagem.jpg" /></span></a>
  25. ola tem algumas mandeiras de se fazer isso, eu faço assim, crie uma div para cada tabela, e coloque o atributo float na primeira, e crie outra div dentro da primeira div junto com a tabela, e coloca float tambem nela e nela tu define a largura que vai ser. segue um exemplo, apague depois algumas linhas e veja que a segunda tabela continua no mesmo lugar. css #div1{ padding:10px; width:200px; height:auto; float:left; margin-bottom:10px; } #div2{ padding:10px; width:200px; clear:both; } td{ width:200px; border:1px #000000 solid; } html <div id="div1"> <div style="float: left; height:150px;"></div> tabela 1 <table cellspacing="0"> <tr> <td>linha1</td> </tr> <tr> <td>linha2</td> </tr> <tr> <td>linha3</td> </tr> <tr> <td>linha4</td> </tr> <tr> <td>linha5</td> </tr> </table> </div> <div id="div2"> tabela2 <table cellspacing="0"> <tr> <td>linha1</td> </tr> <tr> <td>linha2</td> </tr> <tr> <td>linha3</td> </tr> </table> </div>
×
×
  • Criar Novo...