Ir para conteúdo
Fórum Script Brasil

Will Fernando

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Tudo que Will Fernando postou

  1. Will Fernando

    classe

    uhum .. vo da uma olhada =] valww
  2. Will Fernando

    classe

    tah mas por exemplo uma classe de acesso ao banco assim.. como eu vo pega o $Conn da classe DB pra usa como referencia de conexao da funcao da outra classe ? <?php class DB{ public $Conn; function ConectaDB($host,$user,$pass) { $this->Conn = mysql_connect($host,$user,$pass) or die('<strong>Não Foi Possivel Conectar ! Verifique os Dados da Conexao !</strong>'); //return $this->Conn; } function SelecionaDB($banco) { mysql_select_db($banco,$this->Conn) or die('<strong>Não Foi Possivel Selecionar a Tabela ! Verifique se o Nome da Tabela está Correto !</strong>'); } } class FazDB{ private $query; function ExeSQL($sql) { mysql_query($sql, /*$Conn << [b]ESTE $CONN AKI[/b]*/) or die('<strong>Não Foi Possivel Executar Sua Instrução SQL ! Possivelmente ela esta Erra !</strong>'); } //function LinhaDB //{ //mysql_fetch_array( //} } // aki é os testes $sql_seleciona = "SELECT * FROM noticias"; $a = new DB; $a->ConectaDB('localhost','root',''); $a->SelecionaDB('test'); $b = new FazDB; $b->ExeSQL($sql_seleciona); ?>
  3. sugiro livros no lugar de apostilas .. apesar de por exemplo no apostilando ter muito material bom ... da uma olhada nos livros do Pablo D'oglio ( não sei se escrevi certo ^^ ) "Programando Orientado a Objeto" e "PHP-GTK" e nos artigos do PHP Magazine ( http://www.phpmagazine.org.br ) .. valww espero ter ajudado
  4. Will Fernando

    classe

    uhum .. tava dando uma olhada ... ae me deu otra duvida ( *o cara chato não é? HAHSHAHSa ^^ ) .. como no exemplo a variavel $a esta definida como public .. isso que dize que ela não é privada da classe não é? ? então eu posso utiliza-la fora da classe ? mais especificamente em outra classe ? caso sim como eu defino ela na outra classe ? dei uma olha em iteracao entre objetos .. mas não achei sobre http://br.php.net/manual/pt_BR/language.oop5.iterations.php valww
  5. Will Fernando

    classe

    hmm .. valw man xP
  6. Will Fernando

    classe

    opa galera .. assim .. num so muito chegado em classe e tals.. mas to qrendo aprende .. então me bateu uma duvida agora .. sera q alquem podia da uma dica ?? <?php class Test{ public $a; function Pega($var) { $this->$a = $var; //return $this->$a; } function Mostra() { echo $this->$a; } } $ae = new Test; $ae->Pega('test'); $ae->Mostra(); ?> o meu objetivo era escrever " test " .. na primeira funcao pegando uma variavel da classe e atribuindo valor a ela.. e na segunda pegando essa variavel com o valor e escrevendo .. valww
  7. ola galera ... assim ... o objetivo é direcionar para uma pagina que mostre o resultado da pesquisa... estas variam do tipo do que foi pesquisado... mas parece que ele não esta lendo o bloco php porque ele manda so os parametros e não a pagina... alquem teria uma opiniao sobre o que pode estar havendo ? <form action="<?php $tipo = $_POST['tipo']; switch($tipo): case 'motos': echo'result_pesq_motos.php'; break; case 'motosusadas': echo 'result_pesq_motosusadas.php'; break; case 'acessorios': echo 'result_pesq_acessorios.php'; break; endswitch; ?>" method="get" name="form1"> Tipo: <select name="tipo" id="tipo"> <option value="motos">Motos Novas</option> <option value="motosusadas">Motos Usadas</option> <option value="acessorios">Acessorios</option> </select> Descri&ccedil;&atilde;o: <input name="descricao" type="text" id="descricao"> <input type="submit" name="Submit" value="Procurar"> </form> *OBS: se bota o form por post fica mais isquisito ainda...ele manda pras pagina erra com os resultado mais errado ainda
  8. esqueceu de fecha o while... dica: se você tem um pouco de dificuldade de le o script usa while e endwhile fica mais facil de acha esse tipo de erro while ($row=mysql_fetch_object($result): echo "<table align=\"center\">"; echo "<tr><td align=center><font face=arial>$row->codcli</td></tr>"; echo "</table>"; endwhile; ?> acho q deve funciona assim... valwww espero ter ajudado
  9. Will Fernando

    pesquisa

    acho q vocês n intendertaum *fazendo um link normal tambem da ... tipo eu qria sab uma otra condicao para colocar para que quando eu voltase pelo browze não refizese a pesquisa... a minha condicao atual é *sim eu n uso header location porque ele é metido de mais... ai não pode te saida e nen entrada ... ai isso ... ai akilo ... xP exemplo: if($_POST['tipo'] == 'motos'): //echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=result_pesq_motos.php?descricao=".$descricao.">"; echo "<script language= \"JavaScript\"> location.href=\"result_pesq_motos.php?descricao=".$descricao."\" </script>"; endif; so que se eu envio os dados pra outra pagina e depois volto ... ele retorna já com os dados assim tornando a condicao verdadei denovo e refazendo a pesquisa...
  10. Will Fernando

    pesquisa

    opa galera .. assim ... eu fiz uma pesquisa tal normal ... dai pra ela não i executando logo de cara eu botei uma condicao que os campos da pesquisa teriam que estar preenxidos .. tah beleza at ae ... pesquisa legal.. ae pra exibi os resultados é em otra pagina... so que quando eu volto pelo brownser pra pagina anterior ... ele tras os campos já com as mesmas informacoes da pesquisa preenxidas e então cai na condicao e executa a pesquisa novamente.. sei q da pra bota um link pra volta e ia resolve mas acho q sempre vai te um que vai aperta backspace e vai qre reclama que a pagina "não" volto.. ^^ alquem teria uma opiniao? valwww
  11. bahhh certo valw man.. *vo t q comesa a usa oclus¬¬ HAHSHHSHA
  12. opa galera... esse codigo tah dando erro quando eu vo pega os resultado do explode... alquem sab porque ?? sei la.. tah me parecendo certo... $seila = $_POST['data_categoria']; $dataintera = explode('/',$seila); $diavai = dataintera[0]; $mesvai = dataintera[1]; $anovai = dataintera[2]; $datavai = $diavai.'/'.$mesvai.'/'.anovai; echo $datavai; valww
  13. hm... tinha pensado nisso... mas eu achei q ele iria mostrar a msg d erro e envia a msg igual... mas dai como eu posso vaze pra evita isso *logica ? eu verifico se a sessao não foi cria ... se ela não foi, cria.. se ela foi faz nada.. isso ? valwww
  14. else { echo "o codigo de segurança digitado ta incorreto!"; }
  15. mesmo q o codigo esteja correto ele da que esta incorreto .. alquem tem uma opiniao sobre o que possa ser ? *dados restritos marcados com X arquivo de envio <?php session_start(); $_SESSION["autentica"]=rand(1000,9999); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <form name="form1" method="post" action=""> <p>Envio de proposta: </p> <table width="267" border="1"> <tr> <td width="70">Proposta:</td> <td width="181"><textarea name="msg" id="msg"></textarea></td> </tr> <tr> <td>&nbsp; </td> <td><input type="submit" name="Submit" value="Enviar"> <?php include ("phpMailer/class.phpmailer.php"); if($_POST['msg'] != ''): $confirma1=$_POST['confirmacao']; $confirma2=$_SESSION['autentica']; if ($confirma1==$confirma2) { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "pop.gmail.com"; // specify main and backup server $mail->Port = 465; $mail->SMTPAuth = true; // turn on SMTP authentication $mail->SMTPSecure = "ssl"; $mail->Username = "x"; // SMTP username $mail->Password = "x"; // SMTP password $mail->From = "x@gmail.com"; $mail->FromName = "x"; $mail->SetLanguage("br", "phpMailer\language\\"); $mail->AddAddress("x@gmail.com", "x"); $mail->AddReplyTo($mail->From, $mail->FromName); $mail->WordWrap = 50; // set word wrap to 50 characters $mail->IsHTML(true); // set email format to HTML $mail->Subject = 'Proposta por produto do site'; $mail->Body = $_POST['msg']; if(!$mail->Send()) { echo "Erro no envio da mensagem. <p>"; echo "Descrição do erro: " . $mail->ErrorInfo; exit; } else { echo "<strong>Mensagem enviada !</strong>"; } } else { echo "o codigo de segurança digitado ta incorreto!"; } endif; ?></td> </tr> <tr> <td><img src="gd.php"></td> <td>N&uacute;mero de seguran&ccedil;a: <input type="text" name="confirmacao"> &nbsp;</td> </tr> </table> </form> </body> </html> cria a imagem *gd.php <?php session_start(); $imagen = imagecreate(70, 15); $fundo = imagecolorallocate($imagen, 255, 255, 255); $letra = imagecolorallocate($imagen, 0, 255, 0); imagestring($imagen, 4, 0, 0, $_SESSION['autentica'], $letra); header("Content-type: image/png"); imagepng($imagen); ?>
  16. opa galera... assim... to fazendo uma area que mostra os produtos em destaque ... no caso motos... ae ele mistura as motos novas e usadas que foram selecionadas como destaque pra mostra... então cadastrei somente 1 de cada como destaque pra testa v se tava pegando das duas tabelas.. tabela motos e motosusadas ... então deveria mostrar dois registros um de cada tabela ... so que ta me trazendo bem mais registros O.o olhem na figura... * traz 4 porque eu tava limitando na sql detalhe é que estes registro que ele mostra são da tabela de motos... e na tabela de motos não EXISTE destaquemotosusadas esse é o campo da otra tabela e este seria o codigo com a sql alquem sab me explica o porque desse resultado ?? valww galera $sql = "SELECT * FROM `motos`,`motosusadas` WHERE `destaquemoto` = 'Y' or `destaquemotosusadas` = 'Y' LIMIT 0 , 4"; $query = mysql_query($sql,$conn); $dados = mysql_fetch_array($query); do { ?> <div style="width: 25%; float:left;"> <table width="203" border="1" align="left"> <tr> <td><div align="center"><img src="img/<?php echo $dados['img1']?>" width="100" height="100"></div></td> <td><div align="center"><?php echo $dados['fabricantemoto'].'';?> <?php switch($dados['modelomotousada']): case '': echo $dados['modelomoto']; break; default: echo $dados['modelomotousada']; endswitch; ?></div></td>
  17. hm... alquem ae sab então qual o comando php pra desconpacta um arquivo?? ele tem que se .gz ? como eu crio ele ? se poderem passar um exemplo .... valww
  18. opa beleza... assim acho que é mais facil se você usar o " do " como auxiliar e o html como base inserindo os blocos php ... exemplo... <?php do { ?> <td><a href="endereço">o que quiseres</a>"<?php echo $row['titulo']; ?>"</td> <?php } while($row = mysql_fetch_array($result)); ?> valww espero ter ajudado
  19. Ola galera ... assim... alquem por acaso sabe de algum modo de fazer upload de uma pasta intera *com sub-diretorios e arquivos ... ultilizando php ?? valww
×
×
  • Criar Novo...