Jump to content


lucianohc

Member Since 05/01/2005
Offline Last Active 12/09/2006, 13:00
-----

Topics I've Started

Como Cria Esse Efeito?e Não E Vetor Não

12/09/2006, 13:02

alguem poderia me explica como fazer esse efeito?


Attached File  pescador.gif   19.67KB   141 downloads

Sistema De Autenticação

01/09/2006, 11:18

e ae pessoal beleza?
eu de novo enxendo o saco de voces..
heehhe

bem tow desenvolvendo meu primeiro sisteminha em PHP

nesse sistema o usuario precisa autenticar seu cpf ou cnpj e é preciso de qual quer maneira o numero do registro da pessoa..

isso tudo estando autenticado ela passar para outra pagina onde ela vai responder um questionario que será gravado no banco de dados sql.

bem.. o sistema tava funcionando beleza quando eu fiz.. buscando do banco de dados e autenticando e passando.
só que agora preciso coloca um validação de cpf para o sistema passar..

coloquei a validação do cpf mais apresenta o seguinte erro:

Query was empty

como disse sou novo no php meu primeiro trabalho com php e não sei que erro e esse..para mim meu codigo esta tudo ok.

vou coloca ele aqui para voces analisarem OK?


processa.php
<?PHP

include "../banco.php";
include "valida_cpf.php";

$cnpj = $_POST['cnpj'];
$cpf = $_POST['cpf'];
$registro = $_POST['registro'];


if (empty($cnpj) && empty($cpf)){
	echo "<script>alert('Você tem que digital o CNPJ OU CPF ');history.back();</script>";
	exit;
	}
elseif(!empty($cnpj) && !empty($cpf)){
	echo "<script>alert('Você tem que digital ou CNPJ ou CPF');history.back();</script>";
	exit;
} 

elseif (cpf_errado($cpf)){
	 $msg = "<script>alert('CPF Invalido');";  
}
elseif (!empty($cpf)){
	$sql = "select cpf,registro from `perfil_2006_representante` where cpf = '".$_POST['cpf']."' and registro = '".$_POST['registro']."'";
}

elseif (!empty($cnpj)){
	$sql = "select cpf,registro from `perfil_2006_representante` where cnpj = '".$_POST['cnpj']."' and registro = '".$_POST['registro']."'";
	
}
elseif (!empty($registro)){
	$sql = "select cpf,registro from `perfil_2006_representante` where registro = '".$_POST['registro']."' and cpf = '".$_POST['cpf']."'";
}

$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) >= 1 ){
	$msg = "Autenticado";
	header ("../../questionario.php");
	
}
 elseif (mysql_num_rows($result) < 1 ){
	echo "<script>alert('Usuário não cadastrado entre  em contato com o CORECE');history.back();</script>";
}

?>
<script>alert('<?=$msg;?>');</script>


e vou coloca o valida_cpf.php para voce verem tambem.



valida_cpf.php

<?PHP
function cpf_errado($cpf)
{
   $erro = false;
   $aux_cpf = "";
   for($j=0;$j<strlen($cpf);$j++)
	 if(substr($cpf,$j,1)>="0" and substr($cpf,$j,1)<="9")
		  $aux_cpf .= substr($cpf,$j,1);
	   
	   if(strlen($axu_cpf)!=11)
		  $erro = true;
	else
	{
	 $cpf1 = $aux_cpf;
	 $cpf2 = substr($cpf,-2);
	 $controle = "";
	 $start = 2;
	 $end = 10;
	 for($i=1;$i<=1;$i++)
	{
	   $soma = 0;
	   for($j=$start;$j<=$end;$j++)
		 $soma += substr($cpf,($j-$i-1),1)*($end+1+$i-$j);
	if($i==2)
	  $soma += $digito * 2;
	 $digito = ($soma * 10) % 11;
	 
	 if ($digito==10)
		$digito = 0;
	$controle .=$digito;
	$start = 3;
	$end = 11;
}
	if ($controle!=$cpf2)
	   $erro = true;
	}
	
	return $erro;
}
?>


me ajudem por favor..
me e alguem pode me dizer que erro e esse? e por que está dando??


valeu!! :P

Conexão Php E Mysql

27/08/2006, 18:57

bem galera.. tow com um probleminha..
sou novo em PHP.. nunca programei na minha vida e nunca mexi com banco de dados na minha vida
e estou aprendendo agora ok!!

estou tentando fazer um sistema de login e senha.

no caso que fiz os seguintes arquivos:

login.php -----> onde está o formulario de login e senha.
conecta.php --> Onde fica a conexão com o mysql.
logo.php ------> Onde ficaria as informação de puxa do banco as informações e coloca no site tipo usuario e senha.

em baixo está o codigo dos 3.

o seguinte problema.. quando clico no formulario sem digita nada ele passa para o echo"Conectado" e se eu digita a senha e login ele tambem passa pro conectado..

segue os codigos:



Login.php

<body>
<form id="form1" name="form1" method="post" action="logo.php">
  <table width="185" border="1" align="center" bordercolor="#333333" bgcolor="#EBEBEB">
	<tr>
	  <td width="40"><p class="style9">Login</p></td>
	  <td width="150"><p class="style6"><span class="style8"><span class="style10"></span></span>
		<input name="login" type="text" id="login" />
	  </p></td>
	</tr>
	<tr>
	  <td><p class="style9">Senha</p></td>
	  <td><p class="style6"><span class="style8"><span class="style10"></span></span>
		<input name="senha" type="password" id="senha" />
	  </p></td>
	</tr>
	<tr>
	  <td colspan="2"><div align="right">
		<input type="submit" name="Submit" value="Ok" />
	  </div></td>
	</tr>
  </table>
</form>
</body>



Conecta.php

<?PHP

$host = "localhost";
$user = "root";
$pass = "123456";
$db = "bdnoticia";

mysql_connect($host, $user, $pass) or die ("Não Conectado");
 mysql_select_db ($db) or die ("Não Conectado");

?>


Logo.php

include "conecta.php";

$login = $_POST['login'];
$senha = $_POST['senha'];

$logar = mysql_query("SELECT * FROM login WHERE user='$login' AND senha='$senha'") or die("erro ao selecionar");

 if($logar)
  echo "Conectado";
  else
  echo "Erro!";

mysql_close;


me ajudem por favor..

valeu.. moçada

Newslleter Erro Ao Conectar!

23/08/2006, 16:05

bem galera tenho um codigo de uma newslleter.. so que ela fica dando erro ao puxar do banco de dados!!

vou coloca o codigo aqui para voce poderem analisa ...
e ver se está tudo ok
por que não tenho muito conhecimento em banco de dados.

segue os codigos:

Newslleter.php

<div class="newslatter">
  <form id="assina" name="assina" method="post" action="_php/assina.php">
	<img src="_imagens/informe_topo.gif" class="informe_newslatter"/>
	<input name="email" type="text" class="input_newslatter" id="email" />
	<a href="java script:document.forms.assina.submit()"><img src="_imagens/assinar_newslatter.gif" class="assinar_newslatter" border="0"/></a>
	</form>
  </div>


assina.php

<?php
extract($_POST);
include("db.php");



$query = "INSERT into emails_newsletter values ('', '$email')";
$result = mysql_query($query) or die("QUERY!!");

$num = mysql_affected_rows();
if($num > 0){
	$msg = "Seu email foi cadastrado com sucesso";
}
else{
	$msg = "Seu email não pode ser cadastrado. Tente novamente mais tarde.";
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Candido Albuquerque</title>
</head>

<body>
	<script>alert('<?=$msg;?>'); document.location = "http://www.candidoalbuquerque.adv.br";</script>
</body>
</html>


db.php


<?
		
	$database = "candido_emailsnewsletter";
	$username = "teste"; 
	$password = "teste";	
	
			
	$lafuente = mysql_connect("localhost", $username, $password) or die(mysql_error());	
	$db = mysql_select_db($database) or die(mysql_error());
?>


se alguem poder me ajuda em algumas coisa para me exclareçer essa duvida eu fico grato.

o erro que ocorre é o seguinte:

[ Can't connect to MySQL server on 'localhost' (10061) ]

Menu Pop_up Na Horizontal (lado Do Menu)

18/07/2006, 13:50

ae galera tow fazendo um site em flash para um empresa e eles querem tipo uns submenus no site..
tipo.. tem o menu de empresa.. ae passando o mouse encima ele apareçe os submenus na Vertical saca.. um caixinha com os submenus..
eu tentei fazer assim:

fiz os menus > transformei em botão > la em over no botão eu criei um movie clip com os submenus (para na hora que coloca o mouser encima do menu a caixa se abre com os submenus) mais ae está o problema:
quando coloco o mouse ele abre na maior a caixinha com com os submenus .. mais quando vou coloca o mouse pra cima de um submenu a caixinha desapareçe

alguem tem um tutorial ou alguem pode me explica como fazer isso direitinho??

valeu moçada..
abraços


o menu que eu quero fazer e tipo esse aqui

MENU POP_UP

se alguem souber algum tutorial
ou tive um filho de deus que me ajude fazendo um fla para mim visualiza manda pro meu e-mail por favor

luhciano@globo.com


valeu moçada ate a proxima

IPB Skin By Virteq