- Fórum WMO
- → Layout WebHost's Content
Layout WebHost's Content
There have been 68 items by Layout WebHost (Search limited from 29/04/2023)
#828099 Várias Condiçoes Num Select
Posted by Layout WebHost on 20/02/2007, 12:25 in Javascript / DOM / AJAX / ECMAScript
<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
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
#828740 Select Submetendo Formulario
Posted by Layout WebHost on 22/02/2007, 15:52 in Javascript / DOM / AJAX / ECMAScript
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
#828885 Select Com O Valor Do Action Do Form
Posted by Layout WebHost on 22/02/2007, 20:58 in Javascript / DOM / AJAX / ECMAScript
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
<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
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
#827265 Selecionar Tipo De Pessoa E Bloquear Campos
Posted by Layout WebHost on 15/02/2007, 15:42 in Javascript / DOM / AJAX / ECMAScript
#723121 Selecionar Os Checkboxs De Um Form
Posted by Layout WebHost on 24/03/2006, 17:40 in HTML, CSS e Metodologias
#722767 Selecionar Os Checkboxs De Um Form
Posted by Layout WebHost on 23/03/2006, 23:43 in HTML, CSS e Metodologias
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
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
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
$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
<?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
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
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
#827937 Qual A Melhor Forma De Se Criptografar Senhas
Posted by Layout WebHost on 19/02/2007, 08:08 in PHP
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
#802165 Problema Com $_get[]
Posted by Layout WebHost on 27/11/2006, 11:12 in PHP
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
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
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
Consegue me baseando no topico:
http://forum.wmonlin...howtopic=163224
<?php
$email = $_POST[email];
$dominio = explode("@",$email);
echo $dominio[1];
?>
- Fórum WMO
- → Layout WebHost's Content
- Privacy Policy
- Regras ·