Jump to content


André Manoel

Member Since 15/12/2009
Offline Last Active 20/03/2012, 13:20
*****

#1012275 Dados Do Banco Com Php, Puxar Dados De Um Banco Via Php

Posted by André Manoel on 31/07/2011, 00:45

Vc pode usar o IF...

Quando vc for mostrar os registros vc compara qual campo foi retornado e exibe o que quer...


#1012274 Pesquisa Dinamica

Posted by André Manoel on 31/07/2011, 00:43

Dê uma olhada:

http://jqueryui.com/...s/autocomplete/

E para colocar em outra div vc pode fazer isso com jquery mesmo.


#1011939 Função Auto

Posted by André Manoel on 19/07/2011, 00:24

<?php for( $i = 1; $i <= 4; $i++ ): ?>

<div id="fragment-<?php echo $i;?>" class="ui-tabs-panel" style="">

<?php endfor;?>

É isso?


#1011847 Pegar Valores Da Janela Modal

Posted by André Manoel on 15/07/2011, 01:09

Como vc está abrindo a janela?


#1011846 Meu Site Esta Me Tirando Do Sério, Não Consigo Resultados

Posted by André Manoel on 15/07/2011, 01:06

A site só vai dar retorno para vc quando ele der retorno para quem acessa...

Porque vc acha que todo mundo gosta do google...? Vc pesquisa qualquer coisa e aparece resultado ali...

Ou seja o pessoal acessa porque encontra o que precisa...

O que será que vc está devolvendo para os usuários que acessam o seu site?


#1009532 Mostrar Imagens Em Colunas

Posted by André Manoel on 27/04/2011, 13:02

Bem... já passei por essa situação várias vezes.

Quando você quer imprimir dados assim dentro de uma tabela um embaixo do outro... você precisa usar um pouco de matemática.
E como o Diego disse... aprenda PHP puro... sem a ajuda do dreamweaver... que assim você irá aprender e ver o que está acontecendo no seu código.

Primeiro para criar isso você precisa definir quantas imagens irão aparecer em cada linha.

Vamos supor que vc quer que apareçam 4 imagens por linha.

Então crie uma variável com esse quantidade e um contador para controlar a impressão das trs:
$qtd_imagens_linha  = 4;
$cont = 0;

Depois você precisa verificar se você vai imprimir um <tr> ou um </tr>.

Você vai percorrer o array das imagens que vc tem:

for( $i = 0; $i < count( $arrImagens ); $i++ ){

   //inicia uma linha
   if( $cont == 0 )
        echo "<tr>";

   
   echo "<td> imprime a imagem </td>";

   if( $cont == $qtd_imagens_linha ){
       echo "</tr>";
       $cont = 0;
   }

   $cont++;
}


#1008721 Mail

Posted by André Manoel on 29/03/2011, 01:10

Bem... você criaria um campo e o usuário iria digitar vários emails separados por virgula.

Aí no arquivo que vai enviar o email você utiliza a função explode para separar os emails.

Ficaria assim:

No form:

<input type = "text" name = "email" id = "email" size = "100" />

//No arquivo para o email:

$emails = $_POST['email']; //ou $_GET['email'] depende do seu formulário.

//separa os emails nas virgulas...
$arrEmails = explode( "," , $emails );

//aí é só fazer um for ou um foreach

for( $i = 0; $ i< count( $arrEmails ); $i++ ){
    echo $arrEmails[$i] . "<br />";
}

Faça um teste e veja o que vai rolar.


#1008321 Alteração Selecionada De Registros

Posted by André Manoel on 13/03/2011, 00:36

Você pode usar o LIMIT no UPDATE também...

$sql_altera_status = mysql_query("UPDATE Tabela SET status = 'ok' WHERE valor > '$variavel' LIMIT 1");

Mas o problema é que isso não irá te garantir que ele irá modificar o menor dos maiores...
ele vai modificar somente o primeiro que ele encontrar ... independente do valor.

Se você quiser ordenar somente o primeiro maior valor... após o que vc informou... você terá que realizar uma consulta ... colocar o resultado em um array, ordenar o array ... e depois atualizar somente o primeiro valor do array...

Abração.


#1008236 Cadastro Com Foto

Posted by André Manoel on 08/03/2011, 17:54

Bem... tenho duas dicas para você... primeiro ... é criar uma forma de identificar as fotos que não seja pelo nome que elas tem no upload.

Você pode criar uma forma de identificar a foto e assim você não vai ter o problema de sobreescrever duas imagens que tenham o mesmo nome.

E como o amigo disse aí em cima você armazena no banco somente o nome da imagem... já que o diretório você sabe qual é.

O campo BLOB é para armazenar coisas muito grande... como binário de um arquivo...
Mas o que voCê precisa fazer é manter o seu campo varchar... e armazenar o nome da imagem que você vai gerar.
Não utilize o campo BLOB para isso. Use o varchar mesmo.

Eu costumo gerar um código md5 com base nos segundos ... e verificar se existe alguma imagem com este nome no banco já... enquando eu não encontro um nome unico continuo tentando criar um nome unico. Até uma hora que esse nome não existe e ele realiza o upload da imagem.

Você verificou se a imagem está indo para o diretório mesmo?


#1008066 Classe Funciona Até Chamar Uma Função...

Posted by André Manoel on 01/03/2011, 13:49

Para acessar qualquer objeto, variável, ou método de uma classe... se vc estiver dentro dela... você precisa do $this->metodo()

Senão não tem como....


#1007310 Ciências Da Computação

Posted by André Manoel on 27/01/2011, 14:07

A matemática é mais voltada para a engenharia... então o trem é cabuloso!
mas depende também da facul... se for universidade... estadual... prepara pq o trem é cabuloso... mas se for particular é mais light.


#1007303 Problemas Com Xampp + Roteador

Posted by André Manoel on 27/01/2011, 10:53

Amigão recomendo o seguinte,

Contrate uma hospedagem... é barata... se o cara tem um estoque e um barracão ele vai ter 20 reais para pagar por mês em uma hospedagem.

Suba tudo isso para a hospedagem... e contrate um dominio e disponibilize isso para o pessoal da empresa... é bem melhor!


#1007054 Selecionar E Deletar Dado Temporario Em Session

Posted by André Manoel on 20/01/2011, 13:32

Olha só ...

Quando você tem um array, você pode apagar partes dele... ou ele inteiro.
O Leo Sugeriu que você guarde na sessão um array e no final você utilize ele para salvar no banco.
Essa é a maneira mais viável mesmo.

Então o que acontece é que se você tem um array você pode excluir somente o que o usuário selecionar.
Para o usuário são vários opções... e para você é somente um array.

Se você tiver um array assim:

$seu_array = array( "0" => "valor01", "1" => "valor02", "2" => "valor03" );

Você pode apagar o valor02 assim:

unset( $seu_array[1] );

E depois o seu array ficaria assim:

$seu_array = array( "0" => "valor01", "2" => "valor03" );

Assim você pode excluir dados da sessão...
Lembrando que a sessão não é nada mais do que um array também.
Então você vai chamar a sessão e apagar o item que você quer dela:

unset($_SESSION['teste']['carro']);

Abraço!


#1006864 Atualizar Uma Div A Cada Segundo

Posted by André Manoel on 14/01/2011, 09:43

Você pode fazer o seguinte...
Existe o objeto Date no javascript que você pode utilizar para isso...


function relogio(){
    //criar a o objeto com a data que você quer.
    //neste caso a data é 14/1/2011 às 11:10:05
    momentoAtual = new Date( 2011, 1, 14 , 11, 10, 5 );
    hora = momentoAtual.getHours();
    minuto = momentoAtual.getMinutes();
    segundo = momentoAtual.getSeconds();

    str_segundo = new String (segundo);
    if (str_segundo.length == 1)
       segundo = "0" + segundo;

    str_minuto = new String (minuto);
    if (str_minuto.length == 1)
       minuto = "0" + minuto;

    str_hora = new String (hora);
    if (str_hora.length == 1)
       hora = "0" + hora; 
    
    horaImprimivel = hora + " : " + minuto + " : " + segundo;

    //aqui você substitui o conteudo da div que você quer que apareça o relógio
    //se for jquery você pode usar assim
    $("#div_final").html( horaImprimivel );

    // se for javascript puro
    document.getElementById("div_final").innerHTML = horaImprimivel ;

    //chama a função novamente depois de um segundo para que o relógio mude a cada segundo.
    setTimeout("relogio()",1000);
}

E na sua página você chama a função para ela começar a funcionar.
<script type = "text/javascript">
relogio();
</script>

Testa aí e diga se funcionou...
Abração


#1006862 Atualizar Uma Div A Cada Segundo

Posted by André Manoel on 14/01/2011, 09:38

Você pode fazer o seguinte...
Existe o objeto Date no javascript que você pode utilizar para isso...



//criar a o objeto com a data que você quer.

momentoAtual = new Date( 2011, 1, 14 , 11, 0, 0 );
hora = momentoAtual.getHours();
minuto = momentoAtual.getMinutes();
segundo = momentoAtual.getSeconds();

str_segundo = new String (segundo);
if (str_segundo.length == 1)
segundo = "0" + segundo;

str_minuto = new String (minuto);
if (str_minuto.length == 1)
minuto = "0" + minuto;

str_hora = new String (hora);
if (str_hora.length == 1)
hora = "0" + hora;

horaImprimivel = hora + " : " + minuto + " : " + segundo;

$("#hora_minuto").html( horaImprimivel );

setTimeout("relogio()",1000)




IPB Skin By Virteq