Jump to content


Layout WebHost's Content

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



Ordernar por                Order  

#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



#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?



#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...



#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?



#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...



#827195 Selecionar Tipo De Pessoa E Bloquear Campos

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

Tenho um form com 2 checkbox, sendo um para pessoa fisica e outra para pessoa juridica.

AI tenho 4 imputs sendo CPF, RG, CNPJ e Razao Social como faço para que quando selecionar pessoa fisica no checkbox, os campos cnpj e razao social sejam desabilitados e vice versa?



#827229 Selecionar Tipo De Pessoa E Bloquear Campos

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

é eu procurei e achei varios com divs, mas vi em um sistema um que é feito com js apenas e achei mais interessante, porem nao consegui usar ele.



#827265 Selecionar Tipo De Pessoa E Bloquear Campos

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

Exatamente hunternh, muito obrigado.



#723121 Selecionar Os Checkboxs De Um Form

Posted by Layout WebHost on 24/03/2006, 17:40 in HTML, CSS e Metodologias

Obrigado, utilizei o ex. da moça e funcionou perfeitamente.



#722767 Selecionar Os Checkboxs De Um Form

Posted by Layout WebHost on 23/03/2006, 23:43 in HTML, CSS e Metodologias

Como Selecionar os checkboxs de um form, se cada um tem um nome diferente?
Seria clicando em um botão...



#761627 Se Estiver Ativo executa Uma Acao, Se Nao Estiver Executa Outra

Posted by Layout WebHost on 16/07/2006, 16:53 in PHP

Tipo desta forma ele sempre estara ativo porque como disse se estiver ativo ele mostra isso:
PID TTY TIME CMD
5281 ? 00:00:00 sshd

E se nao esiver ele so mostra uma linha entede que sempre sera a mesma:
PID TTY TIME CMD



#761648 Se Estiver Ativo executa Uma Acao, Se Nao Estiver Executa Outra

Posted by Layout WebHost on 16/07/2006, 17:51 in PHP

Blz vlw, mas resolvi fazer de outro jeito.
Queria desta forma ai porque dai o sistema sabera quando o processo estava terminado.

Ai resolvi mostrar todo o processo para o usuario e quando acabar redirecionar a pagina, bem mais facil porque dai o usuario tambem pode acompanhar o processo.

vlw pela ajuda dos 2.



#761614 Se Estiver Ativo executa Uma Acao, Se Nao Estiver Executa Outra

Posted by Layout WebHost on 16/07/2006, 15:10 in PHP

Pessoal tenho este codigo:

$pid = shell_exec("ps -p 5281");  
echo "<pre>$pid</pre>";

Que me retona isso se o PID estiver ativo:

PID TTY TIME CMD
5281 ? 00:00:00 sshd

E isso se o PID nao estiver ativo:

PID TTY TIME CMD


Preciso criar uma codicao onde se o PID estiver ativo ele faz algo e se nao estiver ativo faz algo diferente tipo o esquema:

if(----){
}else{
}

Alguem tem ideia de por onde posso comecar isso?



#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' />



#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...



#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?



#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?



#802165 Problema Com $_get[]

Posted by Layout WebHost on 27/11/2006, 11:12 in PHP

é direto na URL, pensei que tinha outro jeito sem ter que tratar isso.

Eu faria da seguinte forma, trocaria os espacços por _ e depois na hora de receber trocaria os _ por espaços novamente :)



#802152 Problema Com $_get[]

Posted by Layout WebHost on 27/11/2006, 10:47 in PHP

Pessoal to com um problema quando uso o $_GET[] para pegar dados de uma URL, quando tem um espaco, ele corta vejam um exemplo:

index.php?pagina=Agenda.Ver&condominio=Residencial Agua Verde

Com o $_GET[condominio] ele coloca somente o "Residencial" no link:

<a href=index.php?pagina=Agenda.Ver&condominio=$condominio>$condominio</a>

Tem como eu fazer ele pegar a url completa?



#762506 Pegar Somente Uma Parte De Uma Frase

Posted by Layout WebHost on 18/07/2006, 20:26 in PHP

Surgiu outra duvida, como eu faço para exibir apenas uma parte da frase ex:
03:16:26 up 197 day, 8:02, 0 users, load average: 0.18, 0.09, 0.15

Queria exibir somente o 0.18

Detalhe neste ex. ele esta com 4 caracteres, mas pode haver casos em que ele pode estar com 6 caracteres, isso tambem vale para o horario, os dias , users...



#793323 Pegar O Dominio De Um Email

Posted by Layout WebHost on 25/10/2006, 22:22 in PHP

Como posso pegar o dominio de um email gravado em uma variavel e por o dominio em outra variavel?

Consegue me baseando no topico:

http://forum.wmonlin...howtopic=163224

<?php
$email = $_POST[email];
$dominio = explode("@",$email);

echo $dominio[1];

?>




IPB Skin By Virteq