Jump to content


Alex Duarte

Member Since 10/01/2008
Offline Last Active 07/04/2008, 15:12
-----

Posts I've Made

In Topic: Firefox X Internet Explorer

25/02/2008, 15:41


FX na cabeça :assobio:

pelos motivos ja apresentados ai em cima... como as abas, a leveza.. e suporta skins ><


In Topic: Relacionar 2 Tabelas Por Um Campo "em Comum"

21/02/2008, 16:02

FalAe!

É o seguinte, tenho 2 tabelas (mural de recados do sistema de amizade), uma é com os cadastrados na amizade, outra é com recados.

Recados>>>

`id
`ip`
`dest`
`remet`
`nome`
`email`
`msg`
`data`
`hora` ,
PRIMARY KEY ( `id` )


Amizade>>>

'id'
'nome'
'sexo'
'email'
...
...
...

O mural está funcionando perfeitamente, só que nem todo o pessoal que escreve nel é cadastrado, então eu quero que, quando uma pessoa escrever no mural e colocar um e-mail que também esteja cadastrado na tabela da amizade (logo é um usuário) seja acrescentado depois do recado dele "Ver perfil" com um link para a pagina do perfil dele.

Não sei se deu pra entender, mas resumindo é uma relação entre as duas tabelas, por um campo em comum que é o email.

Já tentei algumas coisas, como uma pesquisa nas duas tabelas, para que quando tivessem o email em comum, listasse com o link no final (essa é a ideia). MAS não consegui... rsrsrs

Num ri não, porque nem sei que foi que eu fiz ai em baixo. :wacko:

$yy = mysql_query("SELECT * FROM $tabela_amizade a LEFT JOIN $tabela_mysql m ON (m.dest='') LIMIT 3");

while($xx = mysql_fetch_array($yy)){

A propósito, o sistema de amizade que eu digo é www.icrvb.com/amizade

Obrigado, desde já.

Até +




seria algo tipo isso:

SELECT * FROM tabela1, tabela2 WHERE (tabela1.email = tabela2.email) e o restante da sua select


In Topic: O Que Pode Estar De Errado No Meu If

19/02/2008, 17:54

Acho que você precisa agrupar as condições impostas. Tente assim:

if (($valores[3] != $get["usuario"]) && ($valores[4] != $get["nome"])) {

Qual o erro retornado?


ele retorna isso

Duplicate entry 'VENDEDOR' for key 1

teoricamente ele esta certo... esta dizendo que a entrada esta duplicada...
mas como eu coloquei lá no if... se ele não fosse igual iria inserir... e no else.. sendo falso... caso eles fossem iguais... daria update.. ele não esta dando passando pro else.. esta parando no if.


[/resolvido] (y)

In Topic: Problema Com Fgetcsv

13/02/2008, 07:57

Olhando no manual da função fgetcsv() você encontra isto:

$handle = fopen ("teste.csv","r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
	$num = count ($data);
	echo "<p> $num campos na linha $row: <br /></p>\n";
	$row++;
	for ($c=0; $c < $num; $c++) {
		echo $data[$c] . "<br />\n";
	}
}
fclose ($handle);

Ele não vai termina a iteração enquanto não pegar todos os dados do arquivo.

Espero que lhe ajude o exemplo, em caso de problemas, poste mais detalhes de seu código.




meu codigo esta assim:

$arquivo = $_FILES["arquivo"];$abraArq = fopen($arquivo["tmp_name"], "r");if (!$abraArq){ //verificando se existe algum arquivo selecionadoecho ("<p>Arquivo não encontrado</p>");}while ($valores = fgetcsv ($abraArq, 2048, ";")) { if($_POST["radio"] == 2){ // na minha página tem um radiobuton que me diz que o arquivo pra qual tabela...   	$verifyquery = mysql_query("SELECT numeronf FROM oct", $conn); 	while ($get = $verifyquery){ 		if($valores[2] == $get["numeronf"]){ //verifica se no arquivo ja tem alguma informação que ja esteja na tabela			$verify = 5;		}	 }	 if($verify == 5){ //se tiver alguma informação que ja tenha na tabela, ele da um update	 	$sql = "UPDATE intranet.oct SET chassi = ".$valores[0].", modelo = ".$valores[1].", numeronf = ".$valores[2].", datanf = ".$valores[3].", vencimento = ".$valores[4].", valornf = ".$valores[5].", tipo = ".$valores[6].", revenda = ".$valores[7].", impresso = ".$valores[8]." WHERE numeronf = ".$valores[2].";";	 }else{ 		$sql = "INSERT INTO oct (chassi, modelo, numeronf, datanf, vencimento, valornf, tipo, revenda, impresso) values ('".$valores[0]."', '".$valores[1]."', '".$valores[2]."', '".$valores[3]."', '".$valores[4]."', '".$valores[5]."', '".$valores[6]."', '".$valores[7]."', '".$valores[8]."');";	 } }else{//aqui ja é outro tipo de arquivo que se pode atualizar em outra tabela...  $sql = "INSERT INTO compoct (c_chassi, c_numeronf, c_valornf, c_vencimento, c_pgto, c_tipo, c_revenda) values ('".$valores[0]."', '".$valores[1]."', '".$valores[2]."', '".$valores[3]."', '".$valores[4]."', '".$valores[5]."', '".$valores[6]."');"; }  $result = mysql_query($sql, $conn) or die (mysql_error()); }fclose($abraArq);


In Topic: Enviar E-mail

15/01/2008, 09:27

Significa que você está confundindo as coisas. Você misturou uma função PHP com eventos Javascript.

:wacko:

sim... então como eu poderia fazer isso? não tenho como colocar o php em um onclick?

IPB Skin By Virteq