Jump to content


Acid House

Member Since 16/06/2004
Offline Last Active 20/04/2007, 15:31
-----

Posts I've Made

In Topic: Trabalhando Com Array

14/08/2006, 17:00

eu fiz algo parecido estes tempos e fiz do mesmo modo que você.... joguei tudo num array seprado por virgula e dei um explode depois na tela de edição...

procurei e não axei outra forma, axo que esta é a unica e a mais viavel =]

In Topic: Dúvidas Sobre Mysql

14/08/2006, 16:55

SELECT campos FROM tabela ORDER BY id DESC LIMIT 0,5

SELECT campos FROM tabela WHERE campo = "nome_do_programa" ORDER BY id DESC


ve se isso ajuda =]

In Topic: Classe Mysql : Resource Id #

06/08/2006, 02:03

Baum acabei de xegar de um aniversário to meio torto, inputiado dos cornos coma a muié, mas vamos tentar te ajudar...

xo ver se eu entendi.......

Pelo geito q vc tá excrevendo sua classe em PHP5, certo?
se for eu dei uma mexida nela...

<?PHP
class mysql
{
	private $db_host = "localhost";
	private $db_user = "root";
	private $db_senha = "";
	private $db_banco = "db";
	private $conexao;
	private $db;


	public function __construct() {
   		$this->conexao = mysql_connect($this->db_host,$this->db_user,$this->db_senha) or die (mysql_error());

		if($this->conexao) {
			$this->db = mysql_select_db($this->db_banco,$this->conexao) or die (mysql_error());
		}
	}

	// Executa query geral
	public function sql($query) {
		$resultado = mysql_query( $query ) or die (mysql_error($this->conexao). " : " .nl2br($query));
		return $resultado;
	}
	
	// Retorna o total de linhas da query
	public function num_rows($query) {
		$resultado = mysql_num_rows($query) or die (mysql_error($this->conexao). "Erro : ".nl2br($query));
		return $resultado;
	}
	
	// Retorna um array da query
	public function fetch_array($query) {
		$resultado = mysql_fetch_array($query) or die (mysql_error($this->conexao). " : ".nl2br($query));
		return $resultado;
	}
}
?>

Agora vc instancia um objeto assim


$db = new mysql;


pra chamar uma função
mysql::sql("COMANDO SQL");


só uma coisa cara não entendi o pq vc fez uma função nova pra cada coisa.....

vc pode fazer isso aqui

<?PHP
class mysql
{
	private $db_host = "localhost";
	private $db_user = "root";
	private $db_senha = "";
	private $db_banco = "db";
	private $conexao;
	private $db;

	/**
	*	Função constutora.
	*		Conecata ao banco de dados...
	**/
	public function __construct() {
   		$this->conexao = mysql_connect($this->db_host,$this->db_user,$this->db_senha) or die (mysql_error());

		if($this->conexao) {
			$this->db = mysql_select_db($this->db_banco,$this->conexao) or die (mysql_error());
		}
	}
	
	/**
	*	Esta função verifica o login
	*		o retorno desta fução é um valor boolean, caso o camarada esteja no sistema retorna true senão false
	**/
	public function verifica_login( $_USER_ID ) {
	
		$sql	=	"SELECT nome FROM tabela WHERE idLogin = '$_USER_ID';";
		$dataSet	=	mysql_query( $sql );
		if ( mysql_num_rows( $dataSet ) > 0 ) {
			return true;
		} else {
			return false;
		}
	}
}
?>



dai faz assim

<?PHP

require_once( "classe.php");

$db = new mysql;

if ( mysql::verifica_login( id do usuario ) ) {

   echo " vc está logado";
} else {
  echo "vc não está logado";
}
?>


espero que seja isso... qaulquer coisa se não for posta ai q amanha qdo tiver melhor eu leio e tento ajudar =]

In Topic: Onclick

06/08/2006, 01:40

não prescisa ser exatamente em axar..... define um id pro pro td q vc ker dai vc pode fazer isso por html mesmo ou javascript...

ao certo não lembro se é nome ou id q tem q setar..... .. qualquer coisa pota ai q amanha eu te ajudo, pq eu já fiz isso...

( só naum ajudo agora pq eu acabei de xegar de um aniversário... to vendo 3 monitores ao inves de 2... axo que alguem colocou um no meio dos dois %))

In Topic: Pagina.php/isso/aquilo/mais/aquele/outro...

30/07/2006, 16:33

Não entendi muito bem seu problema.... me adiciona o msn que eu te ajudo...

me manda uma mp que eu te passo ele..


Ok, supondo que vc tenha uma pasta de tutoriais e nela uma página que exibe os tutoriais pelo nome da categoria. No .htacess coloque essas duas linhas:

RewriteEngine on
RewriteRule tutoriais/(.*) tutoriais/tutoriais.php?categoria=$1

Salva como .htaccess na raíz do seu servidor e digite no seu browser:

http://seusite.com/tutoriais/php

ele vai entrar nesta página:

http://seusite.com/t...p?categoria=php

Você pode fazer isso com o que quiser, ids, seções, etc. Só tenha certeza de criar uma nova linha Rewrite Rule para cada URL.

Bom, mas o meu problema é outro.
Ok, o ModRewrite está funcionando.
Mas, como eu faço para que as URLS no meu site levem diretamente às URLS modificadas, como neste site: http://vexels.net.
Eu pensei em str_replace, mas, daí me veio a cabeça de que se eu mudar as URLs sem avisar aos meus arquivos, eles não vão mais conseguir pegar os dados com o $_GET['algumacoisa'].

Alguém tem uma solução?


IPB Skin By Virteq