Jump to content


crles

Member Since 15/12/2008
Offline Last Active 08/04/2010, 23:17
-----

Posts I've Made

In Topic: Passar Variavel De Um Popup Para A Pagina

02/08/2009, 21:05

Boa noite colega, preciso de mais um auxilio, preciso passa o valor da variavel para dentro do input na index o que estou fazendo de errado?

INDEX.HTML
<html>
<head>
<title>Index</title>
<script language=javascript>
function busca(mypage, myname, w,h, scroll){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height=' + h + ', width=' + w + ', top=' + wint + ', left=' + winl + ', scrollbars=' + scroll + ', resizable';
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
		return false;
	}
	return false;	
}
</script>
<script language=javascript>
function fazer_algo( sText ) {
	 valor = sText;
}
</script>
</head>
<body>
index
<input type=text name='teste' onChange="fazer_algo(document.write(this.valor))">
<a href="#" onclick="busca('popup.html', 'busca', width=400, height=300);">busca</a>
</body>
</html>

POPUP.HTML
<html>
<head>
<title>Popup</title>
<script language='JavaScript'>
function enviar_comando() {
  var sText = window.document.forms['form'].elements['text'].value;
  opener.fazer_algo( sText );
}
</script>
</head>
<form name='form' action='_blank' method='post'>
<input type='text' name='text' value='valor_para_o_index'><br>
<input type='button' name='button' value='Clique' onclick='enviar_comando(); '>
</form>
<body>
</body>
</html>

Grato

In Topic: Pegar Valor Do Combo

17/12/2008, 12:42

ola, ainda estou apanhando daquele combo, se puderem me auxiliar mais uma vez...

<?php
	$select = '<select name="ordenar" id="ordenar">';
	$select .= '<option value="1">Código</option>';
	$select .= '<option value="2">Data Acesso</option>';
	$select .= '<option value="3">Hora Acesso</option>';
	$select .= '</select>';
	echo $select;
	//$_POST['ordenar'] = 3; // este usei para testar, o switch esta funcionando só não pega o valor do combo
	
	if (!empty($_POST)) {	
		switch ($_POST['ordenar']) {
			case '1':			
				$orderby = 'codigo';
			break;		
			case '2':		  
				$orderby = 'datvis';
			break;		
			case '3':			
				$orderby = 'hrvis';			
			break;		
		default:		   
		exit("Opção inválida");	
		}   		
		$sql = consultaSQL("SELECT * FROM tbcontador order by ".$orderby." desc");
	}
... ?>

testei o switch e esta funcionando nao consigo pegar o value do combo e passar para o switch, precisa de botão ou algo assim? se não precisar melhor gostaria de selecionar o item do combo e ele já atualizar na order selecionada.

grato pela atenção

In Topic: Erro - Quando O Código Vai Para O Datacenter

17/12/2008, 10:32

o codigo esta assim

<?php
session_start();
//cria o cookie
$nomCookie = 'contador';
$valor = getenv("REMOTE_ADDR");//dado gravado no cookie	 
$tempo = time()+60*60*24;
setcookie($nomCookie, $valor, $tempo);  //aqui cria um cookie chamado teste e que expira em uma hora 
//para pegarmos o valor dele fazemos da seguinte maneira:
//echo "O valor do cookie é ".$_COOKIE["contador"]; //mostrará: O valor do cookie o numero do ip
?>
<html>
<head>

blz, vou dar uma olhada na documentação qualquer coisa, se conseguir resolver posto aqui a solução

In Topic: Erro - Quando O Código Vai Para O Datacenter

16/12/2008, 11:27

No lugar de

getenv("REMOTE_ADDR");

Tente usar

$_SERVER['REMOTE_ADDR'];

Como você está verificando o Cookie para saber se o valor está vindo ou não? $_COOKIE['contador']?


blz, fechou consegui pegar o ip obrigado

o codigo que estou usando para gravar o cookie é o basico, fiz uma verificação somente para saber se ha cookie ou não e verifico ele no windows explorer
$nomCookie = 'contador';
$valor = getenv("REMOTE_ADDR");	 
$tempo = time()+60*60*24;
setcookie($nomCookie, $valor, $tempo); 
//echo "O valor do cookie é ".$_COOKIE["contador"];
?>

In Topic: Erro - Quando O Código Vai Para O Datacenter

16/12/2008, 06:46

Impossível a query:
[codebox]
$sql = ("INSERT INTO tbcontador SET codigo="", visitas=(visitas+1), ip='".($ip)."', datvis='".($data)."'");
[/codebox]

funcionar...
Isso é universão, essa consulta não existe.
Vai dar erro tanto local, quanto no servidor.

Até mais ^_^
[/quote]


Blz colega, já corrigi o codigo, tava feio mesmo, heheh, pior q estava funcionando :wacko:

Bom, mas ainda assim não consigo pegar o ip e gravar no banco, local sim no servidor não.
Alguma idéia do que seja, o codigo não gera erro simplesmente deixa o campo da tabela em branco.

grato
Charles

IPB Skin By Virteq