Jump to content


shinagawa

Member Since 15/11/2003
Offline Last Active 15/06/2005, 11:22
-----

Posts I've Made

In Topic: Carregar Variavel Do Mysql No Flash

21/11/2004, 23:21

e como seria ao contrário?

a pessoa digita um valor no flash e esse valor eh mandado pro php

In Topic: Pegar Url Q Está

25/07/2004, 14:08

bom eu sou pessimo pra explicar meus scripts mas vou tentar :lol:

uma funçao :P
function current_url() {

se o tamanho do GET for diferente de 0 (GET sao as variaveis da url tipo: index.php?variavel=valor. Ela eh diferente de 0 quando existe uma ou mais variaveis)
if (sizeof($_GET) != 0) {  

entaum a variavel $pos_url eh igual a ? (para poder comecar)
  $pos_url = "?";

enquanto $i for menor q o tamanho do GET entaum:
  while ($i < sizeof($_GET)) {

a funçao EACH serve para "separar" o nome da variavel do valor dela (isso num array) entaum o valor de $a neste caso eh
$a[0] = 'variavel';
$a[1] = 'valor';
    $a = each($_GET);

para poder separar uma variavel da outra na url se faz da seguinte maneira:
index.php?variavel=valor&variavel2=valor2
entaum se for a ultima variavel naum ira precisar do & no final
    if ($i+1 == sizeof($_GET))
       $pos_url = $pos_url.$a[0]."=".$a[1];
     else
       $pos_url = $pos_url.$a[0]."=".$a[1]."&";

acrescenta + 1 no $i :P
    $i++; 
   }
 }

aki ele pega o endereço ateh o arquivo tipo:
/bin/index.php
e junta com as variaveis e fica assim:
/bin/index.php?variavel=valor&variavel2=valor2
depois retorna o valor :P
$current_url = $_SERVER["REDIRECT_URL"].$pos_url;
 return $current_url;
}

naum sei c fui claro...

abraços,
Shinagawa

In Topic: Function

24/07/2004, 13:45

BINGO!

valew Xplayer, era isso q estava faltando!

eu soh estava declarando global na primeira funçao...

Brigadao ae (y)


[]s
Shinagawa

In Topic: Pegar Url Q Está

24/07/2004, 13:31

eu acho q entendi...eu tb tive este problema e resolvi com esta funçao:

function current_url() {
  if (sizeof($_GET) != 0) {
    $pos_url = "?";
    while ($i < sizeof($_GET)) {
      $a = each($_GET);
      if ($i+1 == sizeof($_GET))
        $pos_url = $pos_url.$a[0]."=".$a[1];
      else
        $pos_url = $pos_url.$a[0]."=".$a[1]."&";
      $i++;
    }
  }
  $current_url = $_SERVER["REDIRECT_URL"].$pos_url;
  return $current_url;
}

[]s

In Topic: Function

24/07/2004, 13:27

Não sei se realmente cabe o uso de OO aqui. Bom, vou arriscar de um outro jeito:

PHP
<?php

function connect_db($nome_var){
  $query = mysql_query('SELECT * FROM tabela');
  $connect = mysql_connect('localhost', 'user', 'senha');
  mysql_select_db('qualquer');

  $query = mysql_query('SELECT * FROM tabela');
  $GLOBALS[$nome_var] = mysql_fetch_row($query);
}

function
qualquer(){
  connect_db('nome_qualquer');
  return $GLOBALS['nome_qualquer'];
}

echo
qualquer();
?>

vc fez do msm jeito q eu, soh mudou o "global $$nome_var" por "$GLOBALS[$nome_var]"

msm assim eu testei, mas tb naum funcionou =(

IPB Skin By Virteq