Jump to content


bobmatador's Content

There have been 24 items by bobmatador (Search limited from 29/03/2023)


Ordernar por                Order  

#891250 Script De Faq

Posted by bobmatador on 10/01/2008, 12:40 in PHP

cara,

eu criei um sist. de faq, não demorei nem 5 horas pra fazer!
=D

é tranquilo fazer poxa! faça o seu, muito melhor do que baixar da net..

se quiser umas dicas ae, post ae que ajudamos!



#891249 Estreiando Em Php

Posted by bobmatador on 10/01/2008, 12:37 in PHP

WOS eu utlizo ele na faculdade .. rsrs =D

muito show,
e faz tudo certo e pronto!

recomendo pra quem não quer utilizar espaço na máquina, ou quando a máquinha não é sua!
haha..



#891246 Php & Mysql é O Suficiente?

Posted by bobmatador on 10/01/2008, 12:33 in PHP

pHp é o suficiente.

preocupe-se só com as permissões setadas nas pastas e tudo mais.

também desenvolvo a intranet aqui da empresa, utilizando linux ubuntu 7.10, php 5.2.4, phpmyadmin 10, apache 2, mysql 5.1

e se vc souber começe a desenvolver em arquitetura MVC , que ajuda muito . (obviamente vc irá ter que saber de OOP)

abraços,



#873784 Php Conectando Mysql Com Pdo

Posted by bobmatador on 02/10/2007, 16:57 in PHP

ele não encontrou a base!
=D

Se for usar a PDO ela já vem instalada no PHP5 então é só descomentar (tirar o ; da frente desta linha) da linha no php.ini
extension=php_pdo.dll

e depois é só descomentar de qual banco vc irá utilizar

extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

para testar se a lib está funcionando tudo ok, faça o seguinte teste:

<?php
foreach(PDO::getAvailableDrivers() as $driver)
{
echo $driver.'<br />';
}
?>


Se for conectar:
$pdo = new PDO(“mysql:host=localhost;dbname=dbteste”, “root”, “123”);


Agora uma operação básica:

<?php
try{
$pdo = new PDO("mysql:host=localhost;dbname=dbteste", "root", "123");
$sql = $pdo->prepare("SELECT * FROM table");
$sql->execute();

while ($rs = $sql->fetch(PDO::FETCH_OBJ))
{
echo "Nome: ".$rs->nome."<br />E-mail: ".$res->email."<br />";
}
$pdo = null; // fecha a conexão com o banco
}catch(PDOException $exc){
echo $exc->getMessage();
}
?>

qualquer coisa avisa aew!



#867601 __destruct()

Posted by bobmatador on 27/08/2007, 10:37 in PHP

o bom que usando o pattern singleton vc pode conectar em diferentes bancos de dados com apenas uma classe, passando apenas o tipo de bd que vc quer utilizar como parametro num método e nele setar o $instancia.

Abraços,



#867194 Aceitar E Rejeitar Usuários

Posted by bobmatador on 23/08/2007, 16:59 in PHP

firebug na veia!
=D
muito bommm..
xD



#867191 Dúvida Básica - Como Pegar Tamanho De Um Array?

Posted by bobmatador on 23/08/2007, 16:54 in PHP

var_dump();

também é muito bem utilizada!



#867189 Paginação Em Resultado De Busca

Posted by bobmatador on 23/08/2007, 16:51 in PHP

Então,

Fiz o exemplo que vc pediu aqui com Anterior - 1 2 3 4 5 6 - Próxima

Peguei uma parte de um código meu aqui,
só trocar as variaveis

// Paginação dos resultados:
							$registros_pagina = 10;
							$pagina = htmlspecialchars($_GET["pag"]);

							$sql  = "SELECT * FROM faq_perguntas WHERE 1=1";
							if (!empty($pergunta))
							{
								$sql.= " AND pergunta LIKE '%".$pergunta."%'";
							}
							if (!empty($area))
							{
								$sql.= " AND id_categoria = '".$area."'";
							}
							if (!empty($area_post))
							{
								$sql.= " AND id_categoria = '".$area_post."'";	
							}
						 	$sql.= " ORDER BY id";
							$rs   = mysql_query($sql) or die (mysql_error());
							$qtde = mysql_num_rows($rs);
							
							$total_paginas = ($qtde % $registros_pagina == 0) ? $qtde / $registros_pagina : floor($qtde / $registros_pagina) + 1;
							$pagina = (empty($pagina)) ? 1 : $pagina;
							$inicio = ($registros_pagina * $pagina) - $registros_pagina;
							
							// div que centraliza as paginas:
							?>
								<div style="height: 20px; width: 500px; text-align: center">
							<?php
								// Link "Anterior":
								$anterior = $pagina - 1;
									if ($anterior < 1)
									{
										echo '&laquo; Anterior | ';
									}else{
										echo '<a href="faq.php?pag='.$anterior.'&amp;cat_id='.$area.'">&laquo; Anterior</a> | ';
									}
								
								
								// Páginas
								for ($i = 1; $i <= $total_paginas; $i++)
								{
									if ($i == $pagina)
									{
										echo $i.' | ';
									}else{
										echo '<a href="faq.php?pag='.$i.'&amp;cat_id='.$area.'">'.$i.'</a> | ';
									}
								}
								
								
								// Link "Próxima":
								$proxima = $pagina + 1;
									if ($proxima > $total_paginas)
									{
										echo 'Próxima &raquo;';
									}else{
										echo '<a href="faq.php?pag='.$proxima.'&amp;cat_id='.$area.'">Próxima &raquo;</a>';
									}								
							?>
								</div>
					<div id="listagem_faq">
						<ul>
							<?php
							// Busca os perguntas:
							$sql = "SELECT * FROM faq_perguntas WHERE 1=1";
							if (!empty($pergunta))
							{
								$sql.= " AND pergunta LIKE '%".$pergunta."%'";
							}
							if (!empty($area))
							{
								$sql.= " AND id_categoria = '".$area."'";
							}
							if (!empty($area_post))
							{
								$sql.= " AND id_categoria = '".$area_post."'";	
							}
							$sql.= " ORDER BY id LIMIT $inicio, $registros_pagina";
							$rs  = mysql_query($sql) or die (mysql_error());
							$qtde = mysql_num_rows($rs);
								$cont = 0;
								while ($dados = mysql_fetch_array($rs))
								{
									$cont++;
									?>
										<li><?php echo "<strong>".$cont.".&nbsp;".$dados["pergunta"]."</strong>"; ?></li>
										<li><?php echo $dados["resposta"]; ?></li>
									<?php	
								}

							?>	
						</ul>
					</div>



#867187 Nao Cadastra No Banco De Dados

Posted by bobmatador on 23/08/2007, 16:48 in PHP

nenhum dado ?



#862349 Tempo Da Sessão

Posted by bobmatador on 25/07/2007, 21:47 in PHP

mais o defaul no php.ini é 180s

3 minutos ?



#862274 Tempo Da Sessão

Posted by bobmatador on 25/07/2007, 17:48 in PHP

OPA!

Algum de vcs sabem como definir um tempo da sessão no php.ini ?

E se possível,

Colocar na página um contador regressivo ( ex: 5min. ) e quando acabar o tempo, ele exibe um Alert na tela e depois redireciona para a pagina de login ?

Abraços,



#855516 Classe + Data Atual = ?

Posted by bobmatador on 18/06/2007, 20:21 in PHP

Aí eu te pergunto: se o valor do objeto vai ser setado apenas na inicialização do mesmo, pq criar um método setter que seria chamado apenas no construtor do objeto? É mto mais simples atribuir esse valor diretamente no construtor. Entende?


Sr. Diego Sampaio,
Não vou prolongar nossa discusão porque ela não terá fim, o caso é : Práticas de programação!
No meu modo de ver o método get por ( padrão ) é para chamar qualquer atributo de uma classe, com isso vc não precisa ficar criando métodos para fazer este tipo de operação!

Você deu a opinião de colocar no construtor da classe, também tá certo.. porque quando vc inicializar o objeto ele já vai vir com o valor que vc atribuiu..
mais eu não acho correto colocar no construtor da classe .. pois construtor pra mim seria apenas para SETTERS do atributos ..

Abraços,



#855513 Classe + Data Atual = ?

Posted by bobmatador on 18/06/2007, 20:06 in PHP

Ainda que seja possível, getters e setters devem ser utilizados com parcimônia. Não há razão, por exemplo, para se ter um getter que é chamado uma única vez na classe apenas para configurar um dado inicializável. Questão de viabilidade/aplicabilidade.


Sr. Paulo Ricardo,

Pelos padrões quando vc quer resgatar qualquer atributo de uma classe é utlizado o método GET e quando vc quer atualizar o mesmo vc utiliza o método set.



#855512 Puxar Dados Do Bd

Posted by bobmatador on 18/06/2007, 19:49 in PHP

Então amigo,

Teu problema é o seguinte..
quando vc faz um mysql_fetch_array ele espera o objeto do teu sql, no caso o result source

// No teu caso vc quer entrar na tabela nome, e imprimir na tela o nome faz da seguinte forma
<?php
$sql = "SELECT nome FROM nome"; // Faz a consulta no teu banco de dados, pegando só a coluna nome
$rs  = mysql_query($sql) or die (mysql_error()); // Coloca num obeto o teu sql
	while ($dados = mysql_fetch_array($rs)){ // Cria um array com todos as colunas do teu banco de dados, no caso ele vai ter uma coluna só porque depois do select eu coloquei o campo nome
			  echo $dados["nome"]; // Depois de ter criado um array de "varias" posições ele imprime somente a coluna nome
	}
?>
espero ter ajudado,
qualquer coisa manda a dúvida aew!
=D



#855507 Classe + Data Atual = ?

Posted by bobmatador on 18/06/2007, 19:38 in PHP

ou faz um método de GET cara

public var $data;

function getData (){
return $this->data = date ("d/m/Y"); // Formato brasil
}

falopa! =P



#826850 Acompanhar As Colunas

Posted by bobmatador on 14/02/2007, 14:10 in CSS & Semântica (Tableless)

cara, tem como vc postar o codigo cara..

estou com o mesmo problema que vc

tipow
do lado esquerdo tenho a DIV , e o height do meio muda de acordo com a pesquisa que vc faz..

soh que do lado esquerdo o background nao regula de acordo com o height do meio..

=/



#826849 No Fire Fox Naum Funciona

Posted by bobmatador on 14/02/2007, 14:03 in CSS & Semântica (Tableless)

cara,
tá funcionando aki no FF 2.0

que rolo ?
5



#826847 Alinhar campos de formulário

Posted by bobmatador on 14/02/2007, 14:01 in CSS & Semântica (Tableless)

cara,
é bem simples.

só vc usar no input do lado esquerdo um
float: left



#825204 Alguem Me Ajuda Com Este Erro .. ?!

Posted by bobmatador on 09/02/2007, 10:57 in PHP

cara,
tá no diretorio certo os teus arquivos de require?



#822489 Indique Para Um Amigo

Posted by bobmatador on 01/02/2007, 10:49 in PHP

cara,
isso seria um script de envio de e-mail básico!

tem no site tutoriaisclube.com varios exemplos de envio de email..
http://www.tutoriais...o.php?artid=497

mais se vc ainda tiver duvidas, post ae!



#822486 Subtituição De Dados No Mysql

Posted by bobmatador on 01/02/2007, 10:44 in PHP

Julinho..

eu acho que o erro deve ser esse teu While aee caraa.. xP

mais dei uma remodelada no teu codigo ae,
testaaa ae ! ve se funfa xD

include("config.php");
$Link = mysql_connect ($Host, $User, $Password);
mysql_select_db($banco);
$id = $_POST['cliente'];
$sql = "SELECT * FROM TABLE WHERE id='".$id"'";
$rs = mysql_query($sql);
$resultado = mysql_fetch_array($rs);

$NomeCliente= $resultado['NomeCliente'];
$Endereco= $resultado['Endereco'];
$Bairro= $resultado['Bairro'];
$Cidade= $resultado['Cidade'];
$Estado= $resultado['Estado'];
$Telefone= $resultado['Telefone'];
$Email= $resultado['Email'];
}
if( empty($nome_) ){
	$NomeCliente = $NomeCliente;
}else{
	$NomeCliente = $nome_;
}
if( empty($endereco_) ){
	$Endereco = $Endereco;
}else{
	$Endereco = $endereco_;
}
if( empty($bairro_) ){
	$Bairro = $Bairro;
}else{
	$Bairro = $bairro_;
}
if( empty($cidade_) ){
	$Cidade = $Cidade;
}else{
	$Cidade = $cidade_;
}
if( empty($estado_) ){
	$Estado = $Estado;
}else{
	$Estado = $estado_;
}
if( empty($telefone_) ){
	$Telefone = $Telefone;
}else{
	$Telefone = $telefone_;
}
if( empty($email_) ){
	$Email = $Email;
}else{
	$Email = $email_;
}
$sql = mysql_query("UPDATE $TableName3 SET NomeCliente='".$NomeCliente."', Endereco='".$Endereco."', Bairro='".$Bairro."', Cidade='".$Cidade."', Estado='".$Estado."', Telefone='".$Telefone."', Email='".$Email."' WHERE id='".$id."');



#822479 Porque Em Um Dá E Outro Não?

Posted by bobmatador on 01/02/2007, 10:34 in PHP

cara se tem certeza do nome do campo dentro do $_POST?

se tiver,
roda este script aqui que aqui no meu pc deu certo

include("config.php");
$Link = mysql_connect ($Host, $User, $Password);
mysql_select_db($banco);

$id = $_POST['cliente'];

$sql = "SELECT * FROM Clientes WHERE id=$id";
$rs = mysql_query($sql);
while($resultado = mysql_fetch_array($rs) ){
echo $NomeCliente = $resultado['NomeCliente'];
}

=D



#821515 Desafio!

Posted by bobmatador on 30/01/2007, 10:23 in CSS & Semântica (Tableless)

nao precisa ser tao complicado assim,
só se o cara tiver varios videos diferentes !

mais numa pagina phpzonaaa mesmo, da pra recarregar o conteudo sem trocar de pagina!!

sendo que tiver uma consulta no sql claro.!



#821508 Underline De Cor Diferente!

Posted by bobmatador on 30/01/2007, 10:14 in CSS & Semântica (Tableless)

cara,
nunca tentei

mais faz o seguinte
cria uma class pro underline

underline {
color: #CCC;
}

e faz normal,
tentou ja?
=D




IPB Skin By Virteq