Ir para conteúdo
Fórum Script Brasil

lucasw´p

Membros
  • Total de itens

    44
  • Registro em

  • Última visita

Posts postados por lucasw´p

  1. Não me lembro muito bem na função substr, como ela trata os valores negativos (e to com preguissa de olhar no manual), tente o seguinte, faça uma condição para não ser negativo... caso o numero da posição seja menor que 10 não diminui, caso contrario diminua.... :P

    [EDIT]

    Isso esta meio problematico, axo que não terá "problema" de colocar o ponteiro do corte inicial da string exatamente onde queres... tente assim:

    substr($titulo, $op, $op+10)

  2. Sim funciona, só que quando se utiliza aspas dupla pensa-se que você irá inserir um variavel dentro, já que esta é uma das funcionalidades de se utilizar aspas dupla, pois ela irá procura cada canto da string em busca de uma variavel já a aspa simples não

    o "correto" seria:

    $query="select * from destino where origem='{$_POST['campo']} '";

    Eu acho xD

    Afinal não é algo muito importante... ganha-se apenas um pouco mais (insignificante) de velocidade

  3. Olá a todos ^^

    Tenho o seguinte codigo:

    while($l = mysql_fetch_object($_pagi_result)){
    echo '                          
                                     <tr>
                                       <td>'.$l->nomeProduto.'</td>
                                       <td>'.$l->nomeProduto.'</td>
                                       <td>'.$l->nomeProduto.'</td>
                                  </tr>
                                     <tr>
                                       <td>Outro</td>
                                       <td>Outro</td>
                                       <td>Outro</td>
                                  </tr>
                                     <tr>
                                       <td>Outro dado</td>
                                       <td>Outro dado</td>
                                       <td>Outro dado</td>
                                  </tr>';
    }
    echo '</table>';
    Eu queria que quando chama-se o $l->nomeProduto ele já mudasse para o proximo registro...tipo isso exibiria algo +- assim:
    CODE
    Carro 1
    Carro 1
    Carro 1
    --------
    Outro
    Outro
    Outro
    -------
    Outro dado
    Outro dado
    Outro dado
    e eu quero que exiba assim:
    CODE
    Carro 1
    Carro 2
    Carro 3
    [...]

    Como eu faço? :wacko:

    PS: lembrando que vou substituir as string "outro" e "outro dado" por uma variavel também...ex: $l->preço e blabla tongue.gif

  4. Faça o seguinte:

    $select = mysql_query ("SELECT `nome`,`email` FROM `usuarios`");
       $num = mysql_num_rows($select);
    for ($i=0;$i<$num;$i++){
       $user = mysql_fetch_array($select);
       echo $user['nome'];
       echo "<br />";
       echo $user['email'];
       echo "<br /><br />";
    }

    Isso vai exibir todos os nomes e e-mails cadastrador na tabela usuarios.. acho que é isso que queria ^^

  5. Olá a todos

    Bom, estou com um problema na hora da autenticação... os cookies não estao registrando, mas parece que é apenas nesta ocasiao

    Eis o codigo...

    class login{

    function loga(){

    $security = new security();$security->remove_mq();

    $login = addslashes($_POST['login']);

    $senha = md5(addslashes($_POST['senha']));

    $query = mysql_query("SELECT * FROM `usuarios` WHERE login=$login' AND senha='$senha' AND ativo='1'") or exit (mysql_error());

    $fetch = mysql_fetch_row($query) or exit (mysql_error());

    $num_rows = mysql_num_rows($query) or exit (mysql_error());

    if ($num_rows != 1 || $fetch[5] == 0){

    echo "<strong style=\"color:red;\">Usuario não encontrado</strong>";

    }

    else{

    setcookie("login_sistema",1,time()*3600);

    setcookie("login",$login,time()*3600);

    setcookie("senha",$senha,time()*3600);

    header("location: index.php");

    }

    }

    Se eu fizer um echo $_COOKIE['login] vai exibir um erro NOTICE dizendo que o cookie não existe... mas se por exemplo... eu crio uma pagina e o conteudo é:

    setcookie("asd","cookie")

    Ele registra normal... qual o problema :blink:

  6. Bem cara, acabei de ler sobre query string entendi como funciona, mas não consigo aplicar no que quero -_-,

    eu fiz isso

    <?php

    /////////////////////////////

    $conecta = mysql_connect ("localhost","root","");

    mysql_select_db ("mybd");

    ////////////////////////////

    $sql = mysql_query ("select * from arquivos where id='".$_GET["id"]."'");

    $sql_ = mysql_query ("select nome from arquivos);

    $linhas = mysql_num_rows ($sql_);

    $num = 0;

    while ($num < $linhas){

    $reg = mysql_fetch_array ($sql_);

    echo "Nome:" $reg['nome'] <br> <a href='info.php?id=$sql'>saiba +</a><br><br>";

    }

    mysql_close($conecta);

    ?>

    Eu quero fazer o seguinte, na pagina.php eu quero que tenho o nome dos arquivos e abaixo um link "saiba +", e quando clico vai para uma pagina que exibi + informações sobre tal arquivo clicado e blablabla

    O problema é que eu não entendo a logica para se fazer isso T-T

    E também tenho certeza que o códgio acima ta uma b*** e não tem muito coisa sobre o tópico me passou -_-

    Se alguém poder me dar uma ajudar falando a "logica" de como se fazer isso eu gradeceria muito ^^

  7. Olá a todos...

    Bem, estou querendo saber algo, mas não tenho a minima idéia de como fazer (ou de como procurar no google ¬¬')

    Tenho um programa aqui com que tem 200 arquivos cadastrados do db e uma página chama estes arquivos, e neste pagina tem um link "Saiba mais" para cada arquivo, e quando se clica abre a página informacoes.php que tem todos os dados deste arquivo...

    O que eu quero saber é como se cria este link para cada arquivo cadastrado, o link é da seguinte maneira informacoes.php?id=303&page=1

    Eu não entendo -_-

    Se não entenderam a pergunta eu tento explicar melhor o/

  8. Acho que acabei ficando dependendo de mais do forum ao ponto de esquecer do google ¬¬' malz aew

    Mas nem tudo eu achei nele, consegui "responder" as peguntas 3,5 -_-

    Se nom quiser responder as outras, pode responder para que serve a função isset? o.O to precisando saber, e eu não intendi como o site php.net "explicou"....

  9. Olá a todos ^^

    Bom, estou com algumas pequenas dúvidas que me incomodam, e gostaria que o pessoal ai tirassem elas de mim :P

    1 - Para que ser ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=149 isso?

    2 - No tipo "int" para que serve colocar numeros entra parenteses () e qual seria a diferença se eu não ponhar?

    3 - O que é um ponto flutuante? o.O (float)

    4 - Quando o mysql não está localizado no localhost vai sempre ser em bm6.webservidor.net, caso não, como saberia onde estará?

    5 - Qual a diferença de mysql_blablabla para mysqli_blablabla?

    6 - Achei o seguinte codigo em um programa aqui:

    <? echo "<script>";

    include("./biblioteca/categorias.js");

    include("./biblioteca/tutoriais.js");

    include("./biblioteca/idiomas.js");

    echo "</script>";

    ?>

    Qual é a função, desta biblioteca?

    7 - Para que serve aquela função "OR DIE" ? :P

    8 - Num programa, os códigos SQLs estavam dentro de um elseif, o código estava assim:

    $sql = <<DELETE FROM arquivos where codigo_produtos=$codigo>>;

    Por que este código esta dentro de sinas de maior e menor (<< e >>) é porque em outro elseif já existia um variavel com o mesmo nome?

    9 - Para que serve a função "isset"?

    Acho que é isso :P

    Também gostaria de pedir a indicação de uma apostila, livro para quem já "sabe" PHP, tipo, um php mais avançado ^^

    Até o/

    Ah! E se estiver com preguiça de responder tudo, reponda pelomenos uma, dai quem sabe não venham + 10 pessoas e respondem o resto, hehe falou o/

  10. Gostaria que alguém me passa-se alguns tutoriais que possa me "ensinar" a usar ao invés de databases SQl e tal... armazenar dados em arquivo .txt, já vi programas assim, e que trabalham muito bem e de fácil instalação, alguém tem tutoriais assim, a unica coisa que eu encontrei na net, foi ensinando a fazer um contador de visitas usando como DB um arquivo txt... -_-

  11. Atah vlw ^^ consegui com a função header, mas eu não entendi a do exit; o.O

    Viu, antes eu também tinha tentado usar break, mas dava um erro, se bem q eu não sei usar muito esta função :P, quando ela é usada?

    Tenho outra pergunta, tipo num painel de administração tem no menu, logout, cadastrar e adicionar, mas o conteudo destas pagina estão tudo dentro de um unico arquivo php, mas se por exemplo: alguém clica em adicionar, não vai exibir os codigos de todas as paginas apenas a parte do "adicionar", como se que faz isso?

  12. Bem, não é um sistema de cadastramento de verdade, nem usa banco de dados, é só porque eu to aprendendo mesmo :P

    -----cadastra_inicial.php

    <h1 align="center"><font color="blue">Cadastrar - Inicial</font></h1>

    <form method="POST" action="cadastra_final.php">

    Nome: <input type="text" name="nome"><br>

    Sobrenome: <input type="text" name="sobrenome"><br>

    Você é de maior? <select name="maior" size="1">

    <option value="sim">Sim</option><option value="não">Não</option></select><br>

    E-mail: <input type="text" name="email"><br>

    <input type="submit" value="Prosseguir"> <input type="reset" value="Limpar">

    </form>

    -----cadastra_final.php

    <html><body><?php

    $nome = $_POST["nome"];

    $sobre = $_POST["sobrenome"];

    $maior = $_POST["maior"];

    $email = $_POST["email"];

    $erro=0;

    if (strlen($nome)<5){

    echo "Seu nome deve conter mais que 5 caracteres!";

    $erro=1;}

    elseif ($maior == "não"){

    echo "Você deve ter mais de 18 anos!";$erro=1;}

    elseif (strstr($email,"@")==FALSE){

    echo "Digite um e-mail valido";$erro=1;}

    elseif ($erro==0){}

    ?>

    <h1 align=center"><font color="blue">Cadastrar - Final</font></h1>

    <form method="POST" action="final.php">

    <input type="hidden" name="nome" value=\"<?php echo $nome; ?>">

    <input type="hidden" name="sobrenome" value="<?php echo $sobre; ?>">

    <input type="hidden" name="maior" value="<?php echo $maior; ?>">

    <input type="hidden" name="email" value="<?php echo $email; ?>">

    Senha: <input type="password" name="senha"><br>

    Digite novamente a senha: <input type="password" name="n_senha"><input type="submit" value="Ultimo passo">

    </form>

    </body></html>

    -------final.php

    <?php

    $senha = $_POST["senha];

    $n_senha = $_POST["n_senha"];

    $nome = $_POST["nome"];

    $sobre = $_POST["sobrenome"];

    $maior = $_POST["maior"];

    $email = $_POST["email"];

    $erro=0;

    if ($senha != $n_senha){

    echo "Você deve digitar a mesma senha nos dois campos";$erro=1;}

    elseif (empty($senha) OR empty($n_senha)){ echo "Você deve digitar uma senha!"; $erro=1;}

    elseif (strlen($senha)<5){ echo "A senha ter de ter mais de 5 caracteres!"; $erro=1;}

    elseif (strlen($senha)>12){ echo "A senha ter de ter menos de 12 caracteres!"; $erro=1;}

    elseif ($erro == 0){ echo "Parabens, você criou sua conta!<br>Aqui estão seus dados:<br> Nome: $nome $sobre<br>

    Idade: Acima de 18<br>

    E-amail: $email<br>

    Senha: $senha";}

    ?>

    O problema é que quando eu descumpro alguma condição no primeiro formulário, no segundo ele mostra o erro, mas o segundo formulario já esta lá para ser preenchido, eu quero que só exiba o proximo formulario quando a varialvel $erro for "0", eu tentei deixar o formulario dentro do arquivo PHP mas quando chegava na pagina "final.php" ela não retornava o valor de nome e e-mail, o q fazer??o.O se tiver alguma outra coisa que eu poderia ter feito para deixar o codigo mais limpo, diga ae ^^

  13. Como redimensionar uma imagem, sem ter aquela "perda' de qualidade??

    Na verdade não é bem isso, neste site eles criaram outra imagem com tamanho menor que o tamanho da imagem linkada (se é que me entendem)

    Tipow: a imagem tem 3kb (quando ela tem um tamanh 80x60 por exemplo) e 200kb (quando tem 100x700 por exemplo)

    Ex: http://imagens.pieceproject.com/ss_bp/cap321

    Eu não creio que ele criou imagem por imagem reduzida num editor, daria muito trabalho certo???Eentão tem outro jeito???

    PS: Não sei nada de CSS ^^'

  14. Olá a todos, e render são aquelas imagens "sem fundo" certo????

    Se é isso, gostaria de um tutorial que ensinasse a tirar o fundo das imagens, tenho uma imagem de um animê e com aquele cenario não da pra usar apenas a Varinha Magica para deixar só o personagem...Dei uma caçada no google, mas não achei muito a respeito apenas que se usa a Pen Tool...Então alguém poderia me ajudar????De preferencia um tutorial em português, mas se não tiver jeito manda em qualquer outro idioma mesmo :P até!

×
×
  • Criar Novo...