Ir para conteúdo
Fórum Script Brasil

tonzinhu

Membros
  • Total de itens

    186
  • Registro em

  • Última visita

Posts postados por tonzinhu

  1. iae galera beleza,

    bom, não tenho conhecimento com javascript mas tenho um script pra abrir uma nova janela com tamanho especificado e tals.

    só que ele esta assim

    <a href="java script:;"
    onClick="MM_openBrWindow('<?php print 'comprovante_print.php?documento='.$numero_documento; ?>','','resizable=no,scrollbars,width=700,height=600')">
    Imprimir Comprovante</a>
    Esse funciona, só que ele esta dentro das tag HTML. quando tento usar ele dentro das tags php, ou seja, ele vai pegar no banco as lojas e listas elas e cada uma ira abrir em uma nova janela com tamanho especificado. esse é o codigo que tentei, mas não deu certo, quando clico não abre nada.
    <html>
    <head>
    <script language="JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //-->
    </script>
    </head>
    
    </html>
    
    <?php
    include "php/config.php";
    
    $conn = mysql_query("SELECT * FROM lojas");
    while($data = mysql_fetch_assoc($conn)){
    $show_loja = $data['idloja'];
    $loja = $data['nomeloja'];
    }
    ?>
    <?php
    print '
    <a href="java script:;"
    onClick="MM_openBrWindow(lojas.php?mostrarlojas='.$show_loja.', , resizable=no,scrollbars=no,width=373,height=350)">'.
    $loja.'</a>';
    
    ?>

    Se alguém puder me ajudar eu agradeço.

    valeu

  2. bom cara, tendei de várias formas mas só consegui fazendo dessa forma, nah sei se vai funcionar para você pois como você disse q tem limitações, mas está aqui o codigo:

    <a style="background-color:#ddd; display:inline;" href="#">Link</a>
    <span style="display:none"><style>a:hover{color:#888;}</style></span>

    No caso eu usei uma tag span para colocar as formatações e ocutei ela.

    Se não der certo avisa ai.

    falora

  3. tem mais codigo alem desse ai?

    Se for só esse está errado com falei antes.

    você declarou assim no css:

    #fundo2 { background-image: url(imagens/all.png); background-repeat: no-repeat; }

    e na tabela você colocou (fundo1)

    <tr id="fundo1" class="clip">

    E outra, mesmo assim está errado.

    o certo seria assim:

    <tr id="fundo2">

    O que você quer exatamente?

    colocar uma imagem em cima de outra?

    Se for tenta mais ou menos isso aqui:

    #fundo2{...... }

    .img_up{

    width:largura;

    height:altura;

    background: url(sua imagem);

    }

    _____________________________________

    <tr id="fundo2">

    <div class="img_up"></div>

    </tr>

    [code]

    Qualquer coisa posta ai.

  4. <tr id="fundo1" class="clip">
    pra que um id e class? Usa um ou outro.
    #fundo2  { background-image: url(imagens/all.png); background-repeat: no-repeat;  }

    nesse #fundo2 não seria #fundo1 não?

    pois na tabela você usou fundo1.

    <tr id="fundo1" class="clip">

    Reveja seu codigo pois tens alguns erros.

    como os citados acima.

    Organize melhor o codigo tanto css qnt Html.

    qualquer coisa posta ai.

    falora

  5. Mudei o script e deu certo agora.

    <?php
    
    $login = $_POST["user"];
    $senha = $_POST["pass"];
    
    $cn = mysql_connect("localhost", "root", "");
    mysql_select_db("webart");
    
    $resultado = mysql_query("select * from clientes where usuario = '$login'");
    $linhas = mysql_num_rows($resultado);
    if ($linhas ==0)
    {
    header("location: erro_login.html");
    } else {
        if ($senha != mysql_result($resultado, 0, "senha"))
        {
          header("location: erro_login.html");
        }else{
        session_start();
        $_SESSION['usuario'] = $_POST['user'];
        $_SESSION['senha'] = $_POST['pass'];
        header("Location: index.php");
        }
    }
    
    
    ?>

    vlw

  6. iae galera beleza,

    Assim, montei o sistema de login tudo ta funcionando, só q tem um detalhe.

    Ex:

    Eu tenho usuario : fulano e senha :123 no banco de dados.

    Se eu coloco no form na hora de logar fulano e senha 45345, ele não loga e vai novamente pra pag. de erro. Ate ai tudo certo.

    mas se eu colocar alguém que não estiver cadastrado no banco e vai parar na pag de logar.php , que no caso é pagina de verificação dos dados.

    Ou sejam preciso só saber com fazer uma condição pra se ele não encontrar o user no banco ele direcionar pra pagina de erro.html.

    Aqui o script

    <?php
    
    $usuario = $_POST['user'];
    $senha = $_POST['pass'];
    
    mysql_connect("localhost","root","");
    mysql_select_db("webart");
    
    $conn = mysql_query("SELECT * FROM clientes WHERE usuario='$usuario'");
    while($reg = mysql_fetch_array($conn)){
    if($reg['usuario'] = $usuario && $reg['senha'] == $senha){
    session_start();
    $_SESSION['usuario'] = $_POST['user'];
    $_SESSION['senha'] = $_POST['pass'];
    $_SESSION['id'] = $reg['id'];
    header('location: index.php?id='.$reg['id']);
    }
    else{
    
    header("Location: erro_login.html");
    }
    
    }
    
    ?>

    Vlw galera

  7. Consegui ^^

    Setei a session aqui no logar.php

    if($reg['usuario'] == $usuario && $reg['senha'] == $senha){
    session_start();
    $_SESSION['usuario'] = $_POST['user'];
    $_SESSION['senha'] = $_POST['senha'];
    $_SESSION['id'] = $reg['id'];
    e puxei ela aki na index
    $cliente = $_SESSION['id'];

    Funcionou certinho.

    Muito obrigado a todos que me ajudaram. Aprendi muito sobre sessions ^^

    Vlw

  8. Quebrei a cabeça mas consegui fazer oque eu queria ^^

    Só que ainda tem 1 pequeno problema.

    aqui está o scritp da index.php

    <?php
    if (!isset($_SESSION['usuario']) || !isset($_SESSION['senha']))
    {
    print '<form method="POST" action="logar.php">
    Usuário: <input type="text" name="user" size="15" /><br />
    Senha:&nbsp;&nbsp;&nbsp;<input type="password" name="pass" size="15" /><br />
    <input class="buttom" type="submit" value="logar" />
    </form>';
    }
    
    else{
    $cliente = $_GET['id'];
    
    mysql_connect("localhost","root","");
    mysql_select_db("webart");
    
    $conn = mysql_query("SELECT * FROM clientes WHERE id='$cliente'");
    while($reg = mysql_fetch_array($conn)){
    print 'Seja Bem vindo, <font color="#ff6633" size="2">'.$reg['usuario'].'</font>';
    }
    }
    
    ?>
    Codigo de validação
    <?php
    
    $usuario = $_POST['user'];
    $senha = $_POST['pass'];
    
    mysql_connect("localhost","root","");
    mysql_select_db("webart");
    
    $conn = mysql_query('SELECT * FROM clientes');
    while($reg = mysql_fetch_array($conn)){
    if($reg['usuario'] == $usuario && $reg['senha'] == $senha){
    session_start();
    $_SESSION['usuario'] = $_POST['user'];
    $_SESSION['senha'] = $_POST['senha'];
    header('location: index.php?id='.$reg['id']);
    }
    else{
    header("Location: erro_login.html");
    }
    
    }
    
    ?>
    Tudo esta funcionando normal, o unico problema é que quando clico digamos de serviços e clico em index novamente ele permace logado , mas nah aparece mais o "Seja bem vindo Fulando". sendo que fulando é um usuario que esta cadastrado no banco de dados. O problema eu ate sei, quando clico em Index.php ele nah resgata o id do usuario.
    header('location: index.php?id='.$reg['id']);

    ai ele direciona normal porque esta pegando o id.

    só q no link normal dos menus só está index.php.

    Como eu faço pro link também pegar o id do usuario?

    Ex:

    <a href="index.php?id='.$reg['id']">INDEX</a> (claro q nah funciona, só como teria q ser).

    Vlw pela força galera.

  9. Nah entendi muito bem, pois assim,

    como ireri associar o id do "programa" ao id do comentario.

    O comentario que estou me referindo é especie de um mural de recados entende.

    "tipow: Faça um comentario" , ou seja, nessa pag. teria a parte pra add o comentario.

    Mas como fazer pra associar esses comentarios deixados pro programa "X" ao id do programa da pag. atual ?

  10. Iae galera, to com um duvida em relação aos comentarios deixando em um site.

    Tipow, keria saber + ou - o esquema de como é montado (logica).

    Ex:

    Eu tenho um site de download de programas.

    Tennho X programas no site.

    Sistema de busca e tal.

    Pessoa busca >> retorna os dados >> pag. detalhada de cada programa.

    Nessa pag detalhada tem os dados e uma parte pra add. comentarios sobre o mesmo.

    Mas como fica o esqueleto do banco, qual a melhor forma de se fazer?

    Separar tabela de produtos - comentarios, colocar tudo junto...

    Se alguém puder me ajudar eu agradeço.

    Obs: não quero o codigo, só o eskema mesmo. a parte logica.

    Vlw galera.

  11. Não conheço muito de servidores mas Digamos que eu hospede meu site em um servidor "x" da net mesmo, não corro o risco de o servidor não ter suporte pra isso ou qlqer servidor eu posso add akelas linhas?

    Tem outros tipos de servidores web alem do apache que suporte isso também, tipow, pra nah correr o risco de hospedar e nah ter suporte?

  12. hum..tinha entendido a parte de como criar a nova pagina e tals.

    Minha duvida só era essa

    na paginatal.php você resgata o id ($_GET['id']) e faz a consulta na tabela correspondente

    Eu tinha feito só q acabei mudando na pag de busca..coloquei outro campo do banco ao invés do "id" , por isso tava dando errado, por isso fiquei na duvida se era com o GET mesmo ou se tinha que declarar alguma variavel na pag de busca.

    Bom.. agora esta tudo oke funcionando.

    Vlw ESerra.

×
×
  • Criar Novo...