Jump to content


pgnall's Content

There have been 187 items by pgnall (Search limited from 28/04/2023)



Ordernar por                Order  

#803676 You Have An Error In Your Sql Syntax; Near '0 Order By A.idveiculo

Posted by pgnall on 02/12/2006, 22:30 in PHP

valeu cara, descobri oq era... me viciei em JS =P

no php n pode usar +=, não neste caso, neste caso é .=...

esses detalhes sempre enchem o saco hehe, valeu



#803667 You Have An Error In Your Sql Syntax; Near '0 Order By A.idveiculo

Posted by pgnall on 02/12/2006, 21:24 in PHP

Estou com um problema com uma query mySql, na query está aparecendo um 0 do nada... eu n entendi daonde isso ta vindo...

Qdo chamo o form normal(todos em campos em 0), vai normal, mas quando algum dos campos possui um valor apresenta este erro...

Código
//	CAMPOS, TABELAS E CONDIÇÕES
	$camposBusca		=	"A.idVeiculo,
							A.idUsuario,
							B.txtNomeUsuario,
							C.txtSiglaEstado,
							D.txtNomeCidade,
							B.tpUsuario,
							E.txtNomeFabricante,
							F.txtNomeModelo,
							G.txtNomeCor,
							H.txtNomeCombustivel,
							A.dtAnoModelo,
							A.intKm,
							A.vlPreco";
	$tabelasBusca		=	"veiculos A,
							usuarios B,
							estados C,
							cidades D,
							fabricantes E,
							modelos F,
							cores G,
							combustiveis H";
	$condicaoBusca		=	"A.idUsuario		= B.idUsuario
							AND		A.idEstado		= C.idEstado
							AND		A.idCidade		= D.idCidade
							AND		A.idFabricante	= E.idFabricante
							AND		A.idModelo		= F.idModelo";
	
	//	FILTROS
	$condicaoBuscaExtra	=	"";
	if(@$_POST['cboEstado']	!=	0)
		$condicaoBuscaExtra	+= "AND A.idEstado	=	'". antiSqlInjection($_POST['cboEstado']) ."' ";
	if(@$_POST['cboCidade']	!=	0)
		$condicaoBuscaExtra	+= "AND A.idCidade	=	'". antiSqlInjection($_POST['cboCidade']) ."' ";
	if(@$_POST['cboFabricante']	!=	0)
		$condicaoBuscaExtra	+= "AND A.idFabricante	=	'". antiSqlInjection($_POST['cboFabricante']) ."' ";
	if(@$_POST['cboModelo']	!=	0)
		$condicaoBuscaExtra	+= "AND A.idModelo	=	'". antiSqlInjection($_POST['cboModelo']) ."' ";
	if(@$_POST['cboVendedor']	!=	0)
		$condicaoBuscaExtra	+= "AND B.tpUsuario	=	'". antiSqlInjection($_POST['cboVendedor']) ."' ";
	
	$sqlClassificados	=	mysql_query("SELECT ". $camposBusca ."
										FROM	". $tabelasBusca ."
										WHERE	". $condicaoBusca ." ". $condicaoBuscaExtra ."
										ORDER BY A.idVeiculo DESC") or die(mysql_error());
	$sqlClassificadosNumRows	=	mysql_num_rows($sqlClassificados) or die(mysql_error());
	for($i=0;$i<$sqlClassificadosNumRows;$i++){


Valeu



#763855 Xmlhttprequest Ou Xajax ?

Posted by pgnall on 22/07/2006, 00:22 in HTML, CSS e Metodologias

Entendi, desculpe, acabei me confundindo porque sempre usam tutoriais sobre Ajax, mas sem sitar qual o sistema, então o que eu me refiro acredito que seria o HttpRequest ao inves de uma biblioteca pronta...



#763838 Xmlhttprequest Ou Xajax ?

Posted by pgnall on 21/07/2006, 23:12 in HTML, CSS e Metodologias

Estou em dúvida... não sei se devo utilizar Xajax(que já estou me habituando) ou Ajax(que não entendi, mas posso entender)...

Pontos Positivios
XMLHttpRequest
Maior parte do pessoal utiliza(ao menos aparenta), por isso se eu pegar um trabalho em uma empresa provavelmente usaram esse sistema que é mais "universal".
Existem muitos tutoriais pela internet.
Xajax
Já sei usar para atender minhas necessidades ao menos.
Existe a wiki deles que explica todas as funções e possui alguns tutoriais muito bons.

Pontos Negativos
XMLHttpRequest
Está muito dificil para aprender.
Xajax
Poucos usam, por isso tenho esse medo em questão de quando eu pegar um emprego em uma empresa.

Vocês que entendem mais, tanto na questão das tecnologias quanto na questão de trabalho em equipe...
Peço a opinião de vocês, valeu.

Valeu[]'s

P.S.: Desculpe se não sei se estou na seção certa...



#767752 Usuarios Online

Posted by pgnall on 31/07/2006, 12:49 in Artigos, Dicas e Tutoriais de PHP

Valeu cara, eu tinha criado aqui e nem testei, pq eu já conhecia a função hehe

Editei lá ;)



#764099 Usuarios Online

Posted by pgnall on 22/07/2006, 23:05 in Artigos, Dicas e Tutoriais de PHP

Criando um sistema de usuarios online com cadastro de record

Como funciona?
  • Teremos uma tabela no banco de dados com os campos ip, tempo.
    Se o ip do usuario não estiver cadastrado nesta tabela é adicionado um novo registro a tabela. o tempo será atribuido pela função time(), que retorna o timestamp Unix atual. Mais tarde faremos uma verificação desse timestamp aonde os mais novos permanecem os outros serão deletados...
  • Teremos outra tabela para o recorde.
1º Passo: Mysql

Usuarios Online
CREATE TABLE `online` ( // Criamos a tabela com o nome `online`.
`ip` varchar(16) NOT NULL, // Adicionamos o campo `ip` que poderá ter até 16 caracteres.
`tempo` int(12) NOT NULL // Adicionamos o campo `tempo` que poderá ter até 12 caracteres númericos.
) TYPE=MyISAM; // O tipo da tabela vai ser MyISAM, digamos que seja um padrão do MySql.

Recorde
CREATE TABLE `recorde` ( // Criamos a tabela com o nome `recorde`.
`dia` date, // Adicionamos o campo `dia` que armazenará a data no formato aaaa-mm-dd.
`numero` int(5) NOT NULL // Adicionamos o campo `numero` que poderá ter até 5 caracteres númericos, ou seja 99.999.
) TYPE=MyISAM; // O tipo da tabela vai ser MyISAM, digamos que seja um padrão do MySql.

INSERT INTO `recorde` (dia, numero) VALUES (NULL, 0); // Adicionamos a tabela um registro cujo não foi definida uma data e neste dia houveram 0 registros... Quando você abrir a página terá o seu novo recorde.

2º Passo: O código PHP


Espero ter explicado direito.
[]'s



#766458 Usuarios Online

Posted by pgnall on 27/07/2006, 21:56 in Artigos, Dicas e Tutoriais de PHP

Opa, valeu...
Editado...

ainda foi meio exagerado, mas pra previnir hehehe



#766719 Usuarios Online

Posted by pgnall on 28/07/2006, 15:03 in Artigos, Dicas e Tutoriais de PHP

$recorde_check = mssql_num_rows($recorde_query);

if ($recorde_check[0] <= $agora){


Você tem certeza disso?
Programar não é dificil, é só conhecer o maior numero de funções usar a lógica e prestar atenção ;)



#765991 Usuarios Online

Posted by pgnall on 27/07/2006, 08:40 in Artigos, Dicas e Tutoriais de PHP

putz kra se deu a idéia certinho e talz, agora to conseguindo desenvolver meu código mas olha aonde eu parei:

<?PHP include("config.php"); ?>
<?php
$agoraSql = mssql_query("SELECT count(*) AS count FROM MEMB_STAT WHERE ConnectStat = 1");
$agora = mssql_fetch_object($agoraSql);
$agora = $agora->count;


// $agoraSql = mssql_query("SELECT * FROM MEMB_STAT WHERE ConnectStat = 1");
$agora = mssql_num_rows($agoraSql);


$recorde_query = mssql_query("SELECT record FROM Record WHERE name = 'recorde'");
$recorde_check = mssql_num_rows($recorde_query);

if ($recorde_check[0] <= $agora){
$msquery = "UPDATE Record SET record = '$agora' WHERE name = 'recorde'";
$msresults= mssql_query($msquery);
echo "Novo recorde marcado!";
}
else {
echo "Não há um novo recorde.";
}
?>

Aí já está com o nome das minhas tabelas e talz. Se conseguir me ajudar apartir deste código, ok?
Abraços.

Bom, se vc vai usar o COUNT() na query, é errado usar o num_rows(), pq ele vai responder 1...
Vc terá que fazer como se fosse um registro...
OU
Selecione todos e de o mssql_num_rows() que acho mais pratico.


Obs: Não selecione todos os campos para a contagem na query... Isso deixa sua página mais pesada, pq tem mais coisas para buscar no mysql.

[]'s



#775593 Usar Fonte Que Nao Esta No Pc!

Posted by pgnall on 25/08/2006, 17:36 in CSS & Semântica (Tableless)

Não consegui =/
Entendi que a fonte tem que ser .eot...

Mas mesmo assim, no iE funciona... dessa vez o problema é o Firefox o.O



#767801 Usar Fonte Que Nao Esta No Pc!

Posted by pgnall on 31/07/2006, 14:35 in CSS & Semântica (Tableless)

não sei... mas talvez:

font-family: ulr(ARQUIVO_DA_FONTE.ttf);

testa ai...



#838824 Texto Repete

Posted by pgnall on 02/04/2007, 17:02 in HTML, CSS e Metodologias

Eai pessoal, tranquilo?

Estou com um probleminha... um campo está repetindo o conteudo dele um pouco abaixo no IE6. Tentei dar um display:none; e apagaou os 2... não está repetido no html... no firefox e IE7 funciona tranquilo.

Estou mandando a imagem...

Alguem já viu algo assim? Valeu

Attached Thumbnails

  • campo.GIF



#763842 Template Power Ou Smarty?

Posted by pgnall on 21/07/2006, 23:16 in PHP

Estou em dúvida... não sei se devo utilizar TemplatePower(que já estou me habituando) ou Smarty(que não entendi, mas posso entender)...

Pontos Positivios
Smarty
Maior parte do pessoal utiliza(ao menos aparenta), por isso se eu pegar um trabalho em uma empresa provavelmente usaram esse sistema que é mais "universal".
Existem muitos tutoriais pela internet.
TemplatePower
Já sei usar para atender minhas necessidades ao menos.


Pontos Negativos
Smarty
Está dificil para aprender.
Não entendi o porque de tanta coisa.
TemplatePower
Poucos usam, por isso tenho esse medo em questão de quando eu pegar um emprego em uma empresa.

Vocês que entendem mais, tanto na questão das tecnologias quanto na questão de trabalho em equipe...
Peço a opinião de vocês, valeu.

Valeu[]'s

P.S.: Desculpe se não sei se estou na seção certa...



#763962 Template Power Ou Smarty?

Posted by pgnall on 22/07/2006, 14:44 in PHP

valeu cara, vou começar a aprender smarty mesmo, já que é melhor, oq custa aprender? é open source hehe



#803677 Tagsimg[i] Has No Properties

Posted by pgnall on 02/12/2006, 22:40 in HTML, CSS e Metodologias

Eai pessoal, criei aqui um sistema pra ficar rotacionando os banners em meu site, a função roda normal, tanto no IE quanto no FF, MAS, sempre retorna o erro: TagsImg[i] has no properties

função:
function rand(limite){
	return Math.floor(Math.random()*limite);
}
/*		BANNERS	ROTACIONANDO	*/
function proxima() {
	imgsDiv		=	document.getElementById("bannersLateral");
	TagsImg		=	imgsDiv.getElementsByTagName("img");
	countImgs	=	TagsImg.length;
	inputs		=	imgsDiv.getElementsByTagName("input");
	limite		=	inputs[0].value;
	
	for(i=0;i<=countImgs;i++){
		n = (rand(limite));
		TagsImg[i].src = './publicidade/propaganda'+ n +'.jpg';
	}
}
setInterval("proxima()",2000);


Valeu



#803736 Tagsimg[i] Has No Properties

Posted by pgnall on 03/12/2006, 13:20 in HTML, CSS e Metodologias

funcionou :D

Valeu cara



#806111 Sobre Uma Enquete, Estou Com Dúvida?

Posted by pgnall on 12/12/2006, 11:09 in PHP

tente isso:
<p align="left"><font face="Verdana" size="1">
	  <input type='radio' value='4' name='resp' checked onclick='passarValor(4)'> SIM<br><input type='radio' value='5' name='resp'  onclick='passarValor(5)'> NÃO<br>	  </p>

Se não funcionar posta o PHP ai pra nós vermos...


PS: Uma dica, da uma estudada em WebStandards, vc vai conseguir organizar mais seu código e ainda deixar sua página mais semantica e leve ;)
[]'s



#806102 Sobre Uma Enquete, Estou Com Dúvida?

Posted by pgnall on 12/12/2006, 10:47 in PHP

hummmm, oq seria a bolinha?



#806163 Sobre Uma Enquete, Estou Com Dúvida?

Posted by pgnall on 12/12/2006, 13:32 in PHP

Cara, mais tarde vou ver o arquivo, pois agora estou meio apertado de tempo para analizar o código, mas quanto a seleção do box....

Guia de referencia HTML
Referencia input type="radio"

Espero que isso ajude, se não entender ingles, é o atributo checked="checked". Mas veja lá para melhor explicação ;)

[]'s



#790677 Settimeout Funciona Só Uma Vez No Ie

Posted by pgnall on 17/10/2006, 12:53 in Javascript / DOM / AJAX / ECMAScript

sim, ela é criada pelo java script:

function	centerText(texto){
	div			=	document.createElement("div");
	div.id		=	'centerText';
	
	//	CSS
	div.style.backgroundColor	=	'#FFFFFF';
	div.style.width				=	'350px';
	div.style.height			=	'50px';
	div.style.border			=	'#000000 1px solid';
	div.style.fontWeight		=	'bold';
	div.style.position			=	'absolute';
	div.style.left				=	'50%';
	div.style.top				=	'50%';
	div.style.marginLeft		=	'-175px';
	div.style.marginTop			=	'-25px';
	div.style.textAlign			=	'center';
	div.style.paddingTop		=	'35px';
	div.style.display		=	'block';
	
	div.innerHTML	=	texto;
	document.body.appendChild(div);
}

Valeu



#790092 Settimeout Funciona Só Uma Vez No Ie

Posted by pgnall on 15/10/2006, 19:49 in Javascript / DOM / AJAX / ECMAScript

Eai pessoal, tenho que ocultar um DIV com o setTimeout, no FF funciona tranquilo, mas no IE só funciona uma vez... O que pode ser?

setTimeout("document.getElementById('centerText').style.display='none'", 500);


Valeu



#763847 Se Escolher Uma Opção, Habilita Novo Campo

Posted by pgnall on 21/07/2006, 23:44 in HTML, CSS e Metodologias

mas pode ser feito tb pra esconder o campo =)
hehehe



#763802 Se Escolher Uma Opção, Habilita Novo Campo

Posted by pgnall on 21/07/2006, 20:59 in HTML, CSS e Metodologias

JavaScript...

Você pode mostrar/ocultar camadas existem vários tutoriais aqui no fórum sobre isso...

se vc estudar algum tutorial de mostrar/ocultar camadas, você vai entender oque fazer com o resto do sistema....

Uma busca sempre ajuda



#763799 Scroll Horizontal No Iframe

Posted by pgnall on 21/07/2006, 20:57 in HTML, CSS e Metodologias

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR...ml4/loose.dtd"> é um DTD (Document Type Definition)...

Isso não indica se o iframe vai ter ou não a scroll horizontal.

Para saber mais sobre DTD's:
http://www.revolucao...ype-definition/
Neste link explica bem oque é quais existem, para que serve... Neste site também encontrará muitas coisas interessantes sobre WebStandarts.



#766836 Remover Tr

Posted by pgnall on 28/07/2006, 17:58 in HTML, CSS e Metodologias

Valeu cara...
Esse Manual ai é realmente mto util :)




IPB Skin By Virteq