- Fórum WMO
- → Layout WebHost's Content
Layout WebHost's Content
There have been 68 items by Layout WebHost (Search limited from 29/03/2023)
#828930 No Alert O Cancelar Nao Funciona
Posted by Layout WebHost on 23/02/2007, 00:43 in Javascript / DOM / AJAX / ECMAScript
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
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
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...
#828797 Mostrar Div Ao Escolher Determinada Opcao No Select
Posted by Layout WebHost on 22/02/2007, 16:55 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...
#828717 Mostrar Div Ao Escolher Determinada Opcao No Select
Posted by Layout WebHost on 22/02/2007, 15:23 in Javascript / DOM / AJAX / ECMAScript
<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
<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ósito/Transferê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ú</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 ):
<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
#828477 Select Submetendo Formulario
Posted by Layout WebHost on 21/02/2007, 22:10 in Javascript / DOM / AJAX / ECMAScript
#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' />
#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?
#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...
#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
#828053 Mais De Um Valor No Where
Posted by Layout WebHost on 19/02/2007, 22:37 in MySQL
#828044 Mais De Um Valor No Where
Posted by Layout WebHost on 19/02/2007, 21:26 in MySQL
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
#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
#827933 Pegar Endereço No Site Dos Correios
Posted by Layout WebHost on 19/02/2007, 07:47 in PHP
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
#827856 Exibir Todos Os Dados De Determinado Registro
Posted by Layout WebHost on 18/02/2007, 17:43 in PHP
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
resolvido.
#827846 Exibir Todos Os Dados De Determinado Registro
Posted by Layout WebHost on 18/02/2007, 15:01 in PHP
<?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?
- Fórum WMO
- → Layout WebHost's Content
- Privacy Policy
- Regras ·