Jump to content


Layout WebHost's Content

There have been 68 items by Layout WebHost (Search limited from 29/03/2023)



Ordernar por                Order  

#828930 No Alert O Cancelar Nao Funciona

Posted by Layout WebHost on 23/02/2007, 00:43 in Javascript / DOM / AJAX / ECMAScript

agora funcionou, coloquei tbm, onsubmit="return select_alert();"

E tipo, eu quero colocar mais um if que ira contar a quantidade de checkboxes selecionados no form, e se a opcao "editar" estiver selecionada no select, e ter mais de um checkbox selecionado, ele exibe um alert e nao deixa submeter o form...

Tem como fazer isso?



#828920 No Alert O Cancelar Nao Funciona

Posted by Layout WebHost on 22/02/2007, 23:46 in Javascript / DOM / AJAX / ECMAScript

Pessoal, tenho o seguinte codigo:

function select_alert() {
var opcao=document.frm.opcao.value;
if (opcao=="index.php?pagina=Clientes.Dominio.Remove") {
  if( window.confirm("Deseja realmente remover?") )
return false;
} 
}

Quando submeto(onsubmit) o form ele exibe o alert, e quando eu clico em cancelar, ele nao cancela mesmo asism ele envia o form.

O que tem de errado? preciso que quando clicar em cancelar ele nao envie o form, e sim que pare onde esta.



#828885 Select Com O Valor Do Action Do Form

Posted by Layout WebHost on 22/02/2007, 20:58 in Javascript / DOM / AJAX / ECMAScript

o brother flw, postei isso em um monte de forum e ninguem sabia faze/nao entendia :)

Se nao for abusar, voce poderia me fazer mais um favor, tipo eu queria incrementar o select com o seguinte:

1-Se selecionar a opcao "Remover" ele aparecer um "confirm" do js perguntando se eu quero mesmo remover, ai se clicar em sim/ok continua e em cancelar para onde ta.
2-No form tera varios checkboxes com o mesmo nome, se selecionar mais de um checkbox a opcao editar nao ira funcionar e exibira um "alert" com uma mensagem...

Tem como fazer isso? :)



#828877 Select Com O Valor Do Action Do Form

Posted by Layout WebHost on 22/02/2007, 20:24 in Javascript / DOM / AJAX / ECMAScript

Pessoalm tenho este select:

<select name="opcao" id="opcao">
<option value="" selected="selected">-- Opcoes --</option>
<option value="remover.php">Remover</option>
<option value="editar.php">Editar</option>
</select>

Como posso fazer para que quando clicar no botao para submeter o formulario, o formulario ser submetido para a pagina selecionada no select?

É como se o valor do select fosse o "action" do formulario...



#828797 Mostrar Div Ao Escolher Determinada Opcao No Select

Posted by Layout WebHost on 22/02/2007, 16:55 in Javascript / DOM / AJAX / ECMAScript

nao funcionou ainda, diz que checar_opcoes nao esta definido alem de outro erro "missing formal parameter"



#828740 Select Submetendo Formulario

Posted by Layout WebHost on 22/02/2007, 15:52 in Javascript / DOM / AJAX / ECMAScript

bimonti tentei fazer desta forma: onChange="document.getElementById('frm').submit();window.open(this.value);"

Ma desta forma, obviamente ele submente o form pra pagina nenhuma :) e aind por cima abre uma nova pagina mas dai nao tenho como pegar neste nova pagina os campos do formulario usando $_POST do PHP...



#828717 Mostrar Div Ao Escolher Determinada Opcao No Select

Posted by Layout WebHost on 22/02/2007, 15:23 in Javascript / DOM / AJAX / ECMAScript

fiz assim:

<script>

var checar_opcao = function( value )
{
  if( this.value.indexOf( "boleto" ) != -1 )
  {
function opcoes( 'tipo_pagamento' ) {
var sDiv = document.getElementById( 'tipo_pagamento' );
if( sDiv.style.display == "none" ) {
sDiv.style.display = "table-cell";
}
}
  }
  else
  {

  }
}
</script>

Mas nao funcionou, ele diz isso:
Erro: this.value has no properties
Linha 15: if( this.value.indexOf( "boleto" ) != -1 )



#828684 Mostrar Div Ao Escolher Determinada Opcao No Select

Posted by Layout WebHost on 22/02/2007, 14:09 in Javascript / DOM / AJAX / ECMAScript

Pessoal, tenho o seguinte codigo que uso para exibir uma celular da tabela que esta oculta:

<script>
function opcoes( sId ) {
var sDiv = document.getElementById( sId );
if( sDiv.style.display == "none" ) {
sDiv.style.display = "table-cell";
}
}

</script>

onclick="opcoes('tipo_pagamento');"

		  <tr id="tipo_pagamento" style="display: none;">
			<td width="151" height="0" align="left" class="texto_4a" style="padding-left:5px">Carteira:</td>
			<td height="11"><input name="carteira" type="text" class="input" id="carteira" size="40" /></td>
		  </tr>

Atualmente funciona se eu colocar em um link ou checkbox e tals, porem preciso do seguinte, tenho o select:

<select name="tipo_pagamento" class="input" id="tipo_pagamento" style="width:254px;">
			  <option selected="selected" value="">Selecione um tipo</option>
			  <option value="deposito">Dep&oacute;sito/Transfer&ecirc;ncia</option>
			  <option value="boleto.bb.php">Boleto Banco do Brasil</option>
			  <option value="boleto.cef.php">Boleto Caixa E. Federal</option>
			  <option value="boleto.itau.php">Boleto Ita&uacute;</option>
			  <option value="boleto.hsbc.php">Boleto HSBC</option>
									</select>

E queria que quando uma das opcoes que tem "boleto" la fosse selecionada ele exibisse a celular, seria tipo assim(se funcionasse claro :P):

<option value="boleto.hsbc.php" onclick="opcoes('tipo_pagamento');">Boleto HSBC</option>

é possivel fazer isso?



#828550 Select Submetendo Formulario

Posted by Layout WebHost on 22/02/2007, 09:39 in Javascript / DOM / AJAX / ECMAScript

Nao, tipo, o form é meio que dinamico, ele ira exibir varios checkbox com o mesmo nome vindos do banco de dados, ai no select sera como um botao rpa submeter, cada opcao do select ira submeter o form pra uma pagina diferente, com o metodo post pra que eu possa pegar o valor dos checkboxes entende?



#828477 Select Submetendo Formulario

Posted by Layout WebHost on 21/02/2007, 22:10 in Javascript / DOM / AJAX / ECMAScript

Pessoal, como faço para que quando uma opcao seja selecionada num select, ela submeta o formulario enviando para a pagina cujo nome estara no value da opcao escolhida no select?



#828156 Repetir De Acordo Com Os Campos Do Form

Posted by Layout WebHost on 20/02/2007, 17:34 in PHP

Caro, fiz assim:

<?php

//inclui a configuraçao do bd
require('inc/config.php');
require('inc/Accounting.php.inc');
require('inc/classe.smtp.php');

$codigo = $_POST["codigo"];

foreach($codigo as $value){

$consulta_sql = "SELECT * FROM $tabela_clientes Where codigo='".$value."'";
$resultado_sql = mysql_query($consulta_sql);
$num = mysql_num_rows($resultado_sql);

if($num != 0){
$sql = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$value."'");
mysql_query("Delete From $tabela_clientes Where codigo='".$value."'");
while ($dominios = mysql_fetch_array($sql)) {
mysql_query("Delete From $tabela_dominios Where codigo_cliente='".$value."'");
}
 
$accesshash = '';

$sql2 = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$value."'");
while ($linha = mysql_fetch_array($sql2)) {
$resultado = killacct('localhost','root',$accesshash,'0',$linha[4]);
if (!eregi("Ftp vhost passwords synced",$resultado)){

$dados_empresa = mysql_fetch_array(mysql_query("SELECT * FROM $tabela_empresa"));

$to = $dados_empresa[email];
$nameto = $dados_empresa[nome];
$from = $dados_empresa[servidor_smtp_usuario];
$namefrom = $dados_empresa[servidor_smtp_usuario];
$subject = "Log de erro";
authSendEmail($from, $namefrom, $to, $nameto, $subject, $resultado);

echo "<script>
	   alert(\"Não foi possível remover o domínio no servidor!\\n \\nUm relatório do erro foi enviado para o e-mail do sistema.\");
 window.location = 'index.php?pagina=Clientes';
 </script>";
} else {
echo "<script>
	   alert(\"Cliente removido com sucesso no sistema financeiro e domínio removido com sucesso no servidor!\");
 window.location = 'index.php?pagina=Clientes';
 </script>";
}
} 

}else {
echo "<script>
	   alert(\"Não foi possível remover o cliente no sistema financeiro!\");
 window.location = 'java script:history.back(-1)';
 </script>";
}
}
?>

Pode ver que esta logo no começo de tudo e la no final de tudo tem a } fechando, e esta gerando o seguinte erro:
Warning: Invalid argument supplied for foreach() in /home/site/public_html/Clientes.Remove.php on line 17

Linha 17: foreach($codigo as $value){

Dados vindos do form:
<input name='codigo' type='checkbox' value='16' />
<input name='codigo' type='checkbox' value='17' />



#828118 Repetir De Acordo Com Os Campos Do Form

Posted by Layout WebHost on 20/02/2007, 14:26 in PHP

Tipo a pagina inteira tem que ser regarregada para cada registro entende, o nome dos campos é intem[]

Entao eu colocaria no começo do arquivo:

$item = $_POST["item[]"];

foreach($item as $value){
$q = mysql_query("DELETE... WHERE `id`='".$value."''");
}

Certo?



#828106 Repetir De Acordo Com Os Campos Do Form

Posted by Layout WebHost on 20/02/2007, 13:06 in PHP

Pessoal, tenho um form com diversos campos checkbox com o mesmo nome sendo: item[]

Entao tenho o seguinte codigo para remover registros do mysql:

<?php

//inclui a configuraçao do bd
require('inc/config.php');
require('inc/Accounting.php.inc');
require('inc/classe.smtp.php');

$consulta_sql = "SELECT * FROM $tabela_clientes Where codigo='".$_POST[codigo]."'";
$resultado_sql = mysql_query($consulta_sql);
$num = mysql_num_rows($resultado_sql);

if($num != 0){
$sql = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
mysql_query("Delete From $tabela_clientes Where codigo='".$_POST[codigo]."'");
while ($dominios = mysql_fetch_array($sql)) {
mysql_query("Delete From $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
}
 
$accesshash = '';

$sql2 = mysql_query("SELECT * FROM $tabela_dominios Where codigo_cliente='".$_POST[codigo]."'");
while ($linha = mysql_fetch_array($sql2)) {
$resultado = killacct('localhost','root',$accesshash,'0',$linha[4]);
if (!eregi("Ftp vhost passwords synced",$resultado)){

$dados_empresa = mysql_fetch_array(mysql_query("SELECT * FROM $tabela_empresa"));

$to = $dados_empresa[email];
$nameto = $dados_empresa[nome];
$from = $dados_empresa[servidor_smtp_usuario];
$namefrom = $dados_empresa[servidor_smtp_usuario];
$subject = "Log de erro";
authSendEmail($from, $namefrom, $to, $nameto, $subject, $resultado);

echo "<script>
	   alert(\"Não foi possível remover o domínio no servidor!\\n \\nUm relatório do erro foi enviado para o e-mail do sistema.\");
 window.location = 'index.php?pagina=Clientes';
 </script>";
} else {
echo "<script>
	   alert(\"Cliente removido com sucesso no sistema financeiro e domínio removido com sucesso no servidor!\");
 window.location = 'index.php?pagina=Clientes';
 </script>";
}
} 

}else {
echo "<script>
	   alert(\"Não foi possível remover o cliente no sistema financeiro!\");
 window.location = 'java script:history.back(-1)';
 </script>";
}

?>

Como posso fazer este codigo se repetir de acordo com os campos selecionados no form para que todos os registros sejam apagados?

Caso nao entendam, é que ao invez de operador poder deletar apenas um registro por vez, estou fazendo desta forma para que ele tenha a possibilidade de deletar o tanto de registro que ele quizer, para isso bastando apenas selecionar no form os registros que deseja remover...



#828099 Várias Condiçoes Num Select

Posted by Layout WebHost on 20/02/2007, 12:25 in Javascript / DOM / AJAX / ECMAScript

To tentando fazer, pois nao tenho muita experiencia com JS entao estou me baseando em outros JS que tenho aqui...

<script>
function selectmenu(obj_form) {
var type_sel = obj_form.opcao.options[obj_form.opcao.selectedIndex].value;
if (type_sel == "remover") {
if( window.confirm("Deseja realmente remover?") )
document.location = "remover.html";

} else {

}
}
</script>

Eu fiz assim, só que quando clica em cancelar do window.confirm ele submete o form...

<form method="post" onsubmit="return selectmenu(this)">

<select name="opcao" class="input" id="opcao">
<option value="" style="font-weight: bold; font-style:italic" selected="selected">-- Opções --</option>
<option value="remover">Remover</option>
<option value="editar">Editar</option>
</select>
<input type="submit" class="button2" value=" Ok" />

Alguem pode me dar uma luz.



#828070 Várias Condiçoes Num Select

Posted by Layout WebHost on 20/02/2007, 07:59 in Javascript / DOM / AJAX / ECMAScript

Pessoal, como posso fazer o seguinte:

Tenho um select que ira submeter um formulario ao selecionar uma opçao, porem, cada opçao devera submeter o formulario para uma pagina diferente e em uma determinada opçao que sera "remover" ao seleciona-la, antes de submeter, devera enviar um alert perguntando se deseja remover mesmo ex:

function confirmar(endereco)
{
  if( window.confirm("Deseja realmente remover?") )
	document.location = endereco;
}

Atualizado:

Esqueci de uma condiçao, no mesmo formulario ira ter varios checkbox´s com o mesmo nome, entao se selecionar mais de um chekbox, uma das opçao devera nao funcionar/submeter/estar desabilitada.

Sendo assim, tera 5 opçoes o select:

Ativar - aceita mais de um checkbox
Editar - nao aceita mais de um checkbox
Remover - aceita mais de um checkbox e deve exibir um alert perguntando se deseja mesmo remover antes de submeter o form
Bloquear - aceita mais de um checkbox
Desbloquear - aceita mais de um checkbox



#828053 Mais De Um Valor No Where

Posted by Layout WebHost on 19/02/2007, 22:37 in MySQL

é que nao vi que tinha uma sessao para mysql... faz tempo que nao acesso o forum, mil desculpas colega.



#828044 Mais De Um Valor No Where

Posted by Layout WebHost on 19/02/2007, 21:26 in MySQL

Pessoal, estou com a seguinte sql para selecionar os dados do bd:

SELECT * FROM $tabela_dominios where status = 'a'

desta forma ele só mostra os registros cujo status esteja com a letra "a", porém eu preciso que ele liste mais de um status por ex: com a letra "a" e "b" ou se for mais facil, fazer com que nao liste apenas os registros que tem como status a letra "p", como posso resolver isso?



#827941 Qual A Melhor Forma De Se Criptografar Senhas

Posted by Layout WebHost on 19/02/2007, 08:41 in PHP

E se o usuario esquecer a senha e tiver um recurso para enviar a senha dele por email?



#827937 Qual A Melhor Forma De Se Criptografar Senhas

Posted by Layout WebHost on 19/02/2007, 08:08 in PHP

Certo, talvez nao seja criptografia, nao sabia como dizer :)

Tipo no exe. que me passou, é para gerar a senha(hash) certo? ai na hora do cadastro, eu pego a senha boto la no "abc123" e ele gera a nova e eu gravo no bd certo? e Depois para ver a senha "normal"?



#827934 Qual A Melhor Forma De Se Criptografar Senhas

Posted by Layout WebHost on 19/02/2007, 07:50 in PHP

Num sistema de login com usuario e senha, qual a melhor forma para se criptografar a senha no banco de dados, para que se acessarem com o phpmyadmin por ex. nao conseguir ver a senha original?



#827933 Pegar Endereço No Site Dos Correios

Posted by Layout WebHost on 19/02/2007, 07:47 in PHP

é verdade, pensei que os correios disponibilizava um webservice para isso, é melhor até pra eles, pq dai o endereço ficava certinho e mais fácil pra eles fazrem seu serviço!

Entao pelo que entendi, os sistema que ja vi com este recurso tem um banco de dados próprio... magazine luiza, bv financeira, ponto frio etc...



#827859 Pegar Endereço No Site Dos Correios

Posted by Layout WebHost on 18/02/2007, 18:20 in PHP

Pessoal, ja vi varios sistemas onlines de financeiras onde voce digita o cep e o endereço do cep aparece no form, alguem tem algum modulo disso?



#827856 Exibir Todos Os Dados De Determinado Registro

Posted by Layout WebHost on 18/02/2007, 17:43 in PHP

Oi, fiz o que voce falou, mas agora ele ta exbindo 2 vezes os dados do cliente tbm, e cada um com um dominio.

Ta resolvido, ficou assim:

<?php
//inclui a configuraçao do bd
require('inc/config.php');

$sql = mysql_query("SELECT * FROM $tabela_clientes;");
$lpp = 50; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = mysql_query("SELECT * FROM $tabela_clientes LIMIT $inicio, $lpp;"); // Executa a query no MySQL com o limite de linhas.

while ($linha = mysql_fetch_array($sql)) {
	printf("<tr>
	<td height='20' align='center' scope='col'><a href='index.php?pagina=Clientes.Ver&codigo=".$linha[0]."' class='texto_menu1'>".$linha[0]."</a></td>
	<td height='20' align='left' scope='col'><a href='index.php?pagina=Clientes.Ver&codigo=".$linha[0]."' class='texto_menu1'>".$linha[1]."</a></td>
	<td height='20' align='left' scope='col'><a href='mailto:".$linha[2]."' class='texto_menu1'>".$linha[2]."</a><br /><a href='mailto:".$linha[3]."' class='texto_menu1'>".$linha[3]."</a></td>
	<td height='20' align='left' scope='col'>");
	$sql_dominios = mysql_query("SELECT * FROM $tabela_dominios WHERE codigo_cliente = '".$linha[0]."';");
	while ($dados_dominios = mysql_fetch_array($sql_dominios)) {
		print "<a href='http://".$dados_dominios['dominio']."' target='_blank' class='texto_menu1'>".$dados_dominios['dominio']."</a><br />";
	}
	printf("</td></tr>");
}
?>



#827851 Nao Submeter Conforme Seleçao Num Select

Posted by Layout WebHost on 18/02/2007, 16:22 in Javascript / DOM / AJAX / ECMAScript

desculpe é que nao manjo de js.

resolvido.



#827846 Exibir Todos Os Dados De Determinado Registro

Posted by Layout WebHost on 18/02/2007, 15:01 in PHP

Pessoal, tenho o seguinte codigo para exibir os registros do bd:

<?php
//inclui a configuraçao do bd
require('inc/config.php');

$sql = mysql_query("SELECT * FROM $tabela_clientes");
$lpp = 50; 
$total = mysql_num_rows($sql); 
$paginas = ceil($total / $lpp); 
if(!isset($pagina)) { $pagina = 0; } 
$inicio = $pagina * $lpp; 
$sql = mysql_query("SELECT * FROM $tabela_clientes LIMIT $inicio, $lpp"); 

while ($linha = mysql_fetch_row($sql)) {
$dados_dominios = mysql_fetch_array(mysql_query("SELECT * FROM $tabela_dominios where codigo_cliente = '$linha[0]'"));

printf("<tr>
<td height='20' align='center' scope='col'><a href='index.php?pagina=Clientes.Ver&codigo=$linha[0]' class='texto_menu1'>$linha[0]</a></td>
<td height='20' align='left' scope='col'><a href='index.php?pagina=Clientes.Ver&codigo=$linha[0]' class='texto_menu1'>$linha[1]</a></td>
<td height='20' align='left' scope='col'><a href='mailto:$linha[2]' class='texto_menu1'>$linha[2]</a>, <a href='mailto:$linha[3]' class='texto_menu1'>$linha[3]</a></a></td>
<td height='20' align='left' scope='col'>$dados_dominios[dominio]</td>
</tr>");
}
?>

Ele exibe os dados do cliente e o dominio conforme o cliente, porem ele só exibe um dominio, se o cliente tiver mais de um dominio, ele só exibe um, como posso fazer para ele exibir todos os dominios do cliente?




IPB Skin By Virteq