Ir para conteúdo
Fórum Script Brasil

msb_gj

Membros
  • Total de itens

    180
  • Registro em

  • Última visita

Sobre msb_gj

  • Data de Nascimento 08/04/1977

Contatos

  • MSN
    msb_gj@hotmail.com
  • Website URL
    http://
  • ICQ
    111400820

Perfil

  • Location
    Guarujá

msb_gj's Achievements

0

Reputação

  1. Bom dia pessoal!! Fiz um esqueminha aqui para apagar vários reguistros digitados em vários campos de texto, criando assim um array, correto!! Tudo funcionando blzinha. Mas ai pediram para ser com textarea, fiz o textarea, coloquei um explode e depois dentro de um foreach só que na hora de consultar só retorna o último valor digitado.. porque será? Teóricamente eu apenas troquei o modo de entrada dos dados, a captura e a consulta são os mesmos. segue o cod. Se alguém tiver uma luz eu agradeço!! Att. Marcelo <form method="post" action="<? $_SERVER["PHP_SELF"];?>" name=qtd'> <table> <?php $user="root"; $pass="xxxx"; $host="localhost"; $db="xxxx"; $db = new PDO('mysql:host='.$host.';dbname='.$db.'', $user, $pass); ?> <tr><td> Entre com os dados</td></tr> <tr><td> <textarea name="email" cols="100" rows="10" checked="true"></textarea></td></tr> </td><td><? foreach ($db->query("SELECT * FROM motivos ") as $row) {?><?= $row['nome];?><input type='checkbox' name='motivo[]' value= "<?= $row['nome'];?>"><? } ?></td></<tr> <tr><td> <input type=submit" value="Excluir" name='excluir' /> </td></<tr> </table> </form> <? ?> <?php //$dados=array("Nome"=>array('msb_gj@hotmail.com',"motivo"=>array('teste','falha'),"base"=>array("1","2","3"))); // //echo '<pre>'; print_r($dados); echo '</pre>'; //$dados=array("Nome"=>array('msb_gj@hotmail.com','compras@dhardinformatica.com.br')); if($_POST['email]) { $textarea = explode("\n",$_POST['email']); ?> <p> <table> <tr><td>E-mail </td><td>Base</td></tr> <? foreach ($db->query("SELECT * FROM bases ") as $row1) { $base=$row1['nome']; $base_id=$row1['id']; foreach ($textarea as $nome) { // echo $nome.'<br>'; foreach ($db->query("SELECT * FROM $base where email=".$nome."' ") as $row) { #################### ENTRADA HTML PARA APRESENTAÇÃO DOS REGISTROS ######################### ?> <tr><td> <?= $row['email]; ?></td><td><?= $base; ?></td></tr> </table> <? //echo $base1; // $motivo = implode("|",$_POST['motivo']); // //$bases[]=$base; ////echo $bases_id=imoplode("|",$bases); // $executa = $db->query("INSERT INTO descadastros (email,bases_id,motivo,created,ip) VALUES ( // '".$nome."', // '".$base_id."', // '".$motivo."', // '" . date("Y-m-d H:i:s") . "', // '" . $_SERVER['REMOTE_ADDR'] . "' // )"); // $deleta= $db->exec ("DELETE FROM $base WHERE email=".$row['email]."' "); } } } //if($deleta){ $deleta="email deletado da base"; $cor="green";} else { $deleta="problema no processamento";$cor="red";} ?> <table><tr><td bgcolor="<?= $cor;?>"> <?= $deleta; ?> </td></tr></table> <? } ?>
  2. Boa tarde pessoal Estou com um pepino aqui... preciso baixar via script php os arquivos que estiverem em uma url ex.: www.teste.com.br/dados e salvar em meu servidor local. Abrir e recuperar o conteúdo desses arquivos eu fiz. abri, e salvei em um txt, mas o que preciso são esses arquivos e não o conteúdo dele. Esatava lendo que o wget faz isso... mas como? no shell vai.. mas não consegui no php. Agredaeço desde já Att. Marcelo
  3. msb_gj

    Passagem de variável

    Sim ele retorna o valor da variável... Sim porque para não ter que ficar enviando os parâmetros eu deixei fixo essa busca, mas será requisitado uma pesquisa
  4. msb_gj

    Passagem de variável

    sim... normal.... apenas não entra na url...
  5. msb_gj

    Passagem de variável

    Não.. esse 1km é só um teste de verificação... o problema está quando a variável vem da base a $destino que quando retorna o xml ele fica vazio, portanto não está passando o valore dela. isso é o que me intriga. porque quando é fixa, funciona normalmente. Garto Att.
  6. msb_gj

    Passagem de variável

    Boa Tarde pessoal... estou integrando o distancematrix da google no meu sistema, só que está ocorrendo um problema que não consegui identificar. segue o código: <? function Destino($origem,$destino) { $o='1 km'; $a="http://maps.googleapis.com/maps/api/distancematrix/xml?origins=$origem&destinations=$destino&language=br-BR&sensor=false"; $xml = simplexml_load_file($a); $login = $xml->row->element->distance->text; foreach ($login as $dado=>$text) { // print $text[0]; if($text[0] < $o) { echo "certo"; } else { echo "não"; } } print_r($xml); } $consulta=$db->query("SELECT * FROM ubs where id_ubs=1'"); while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { // essa não passa nem lascando $destino=$linha['end_ubs]; } // essa variável passa tranquilo para a url de requisição $origem="Rua qualquer,000,aruja-São Paulo"; Destino($origem,$destino); // resumindo.. aquilo que vem da base não consigo passar para url... ?> Agradeço desde já a atenção
  7. msb_gj

    Anexo No E-mail

    Bom dia pessoal Estou com um probleminha num cód include_once("../../common/connecttodb.inc"); $statement = mysql_query("SELECT * FROM email_spam WHERE ID_Email='220' "); $result = mysql_fetch_array($statement) or die(mysql_error()); $anexo1 = $result['anexo']; $arquivo=explode("|",$anexo1); //caminho dos arquivos $vai="../../common/ed_email/upload/"; $anexos = 0; $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; $mens .= "$mensagem\n"; $mens .= "--$boundary\n"; for($i = 0; $i < count($arquivo); $i++) { echo $arquivo[$i]; $fp = opendir($vai); $anexo = chunk_split(base64_encode(readdir($fp))); fclose($fp); $mens .= "Content-Type: ". substr($arquivo[$i], -4)."\n name=\"".$arquivo[$i]."\"\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo[$i]."\"\n"; $mens .= "Content-transfer-encoding:base64\n\n"; $mens .= $anexo."\n"; if($i + 1 == count($arquivo[$i])) $mens.= "--$boundary--"; else $mens.= "--$boundary\n"; if($_SESSION['file']["error"] == 0) { $anexos++; } echo $mens; } $headers = "MIME-Version: 1.0\n"; $headers .= "Date: ".date("D, d M Y H:i:s O")."\n"; $headers .= "From: \"Remetente\" <email_do_remetente>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; if(mail($email,$assunto, $mens, $headers)){ echo "O email foi enviado com sucesso, $anexos anexos"; } else { echo "não foi possivel enviar o email"; } Esse script pega o nome no db e envia um e-mail com os arquivos anexados... O e-mail chega com o anexo. Agora o problema: 1º ele só vai um anexo, mesmo que sejam 3 que é o max 2º O anexo que chega não abre, mas apresenta o nome e o tamanho.. Alguém teria uma idéia para me ajudar por favor... Obrigadão
  8. msb_gj

    Duplicidade

    Bom dia Pessoal!! Estou com um pepino aqui e gostaria de compartilhar com vocês...e uma ajudinha por favor tenho um db com 3 tabelas nas quais possuem relação. Em duas delas os registros são duplicados porque é um para cada cliente, mas clientes diferentes podem ter o mesmo produto. Problema: tb1 id , nome , e-mail 1 SR Tal email@tal.com 2 Sr Y envia@tal.com tb2 id_tb1, produto => no qual o id_tb1 são registros duplicados e o produto não ex.: ================ id_tb1 produto 1 12 1 13 2 13 2 14 ================ tb3 id , id_produto 1 13 2 13 3 14 4 13 5 12 o que eu preciso é mandar por e-mail para que fique assim cada e-mail: consulte a tb2 e verifique se o usuário possui os produtos cadastrados e se possuir mandar os produtos relacionados na tb3.. Poré tudo isso funciona o problema é que eu queria enviar isso como uma lista para cada e-mail e não um e-mail para cada item como está acontecendo agora. 1 SR Tal email@tal.com tb3: id id_produto 1 13 2 13 4 13 5 12 2 Sr Y envia@tal.com tb3: id id_produto 1 13 2 13 3 14 4 13 Qualquer ajuda será muito bem vinda!!! Obrigadão MSBGJ
  9. msb_gj

    Gravar No Db

    Opa!! Boa noite marcionicko Até entendi a lógica, mas não entendi ccomo eu vou colocar os arrays gerados pelo $qtd que são os campos dentro das sessões... Obrigadão MSBGJ
  10. msb_gj

    Gravar No Db

    Boa Tarde Pessoal do SB!! Estou desenvolvendo um scritp só que me surgiu uma dúvida... Eu consigo gravar um índice de por vez no db? código: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body><table width=\"775\"><form name="form1" method="post" action="teste.php"> <? $qtd=2; // determina quantas vezes vai gerar esse formulário for ($i=1;$i<=$qtd;$i++){ $cor = ( $a%2? "#E0E0E0" : "#C9C9C9"); $a++; $_SESSION['numeracao']."-".$i; echo " nome: <input name=\"nome[]\" type=\"text\" id=\"nome\"> e-msil <input name=\"email[]\" type=\"text\" id=\"data\"><br>"; }?><input type="submit" name="Submit" value="Submit"></form></table> <table width="775"> <tr> <td><pre><br> <? print_r($_POST); ?> </pre> <? print('<pre>'); print_r($_SESSION); print('</pre>');?></td> </tr> </table> </body> </html> No print sai exatamente o que eu preciso, mas tem como gravar um indice de cada array em seus campos no db? ex.: nome [0] email [0] nome[1] email[1] e assim por diante.. Obridão MSB_GJ
  11. boa tarde pessoal do SB Estou com uma dúvida, vocês poderiam me ajudar? Existe algo como assim: ao celecionar um radiobutton ele abrir um subformulário? entro do mesmo form? Agardeço qualquer ajuda... Obrigadão MSB_GJ
  12. msb_gj

    Getvolumeinformation

    Boa Tarde pessoal do SB Pro favor, existe alguma função semelhante à GETVOLUMEINFORMATION para poder pegar a serial do hd do cliente?? ou em javascript Obrigadão MSB_GJ
  13. msb_gj

    Checks

    fercosmig Teria como você me dar uma mãozinha com essa função, porque não entendo quase nada se javascript Obrigadão MSB_GJ
  14. msb_gj

    Checks

    segue o form: <form name="form1" action="res.php" method="post" target="a"> <table width="560"> <tr> <td width="356"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="chk1" type="checkbox" id="chk1" value="2" onclick="desabilita()"> Desmoronamento</font></td> <td width="25"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">50%<? echo "R$". number_format( cobertura(2),2,',','.');?></font></td> <td width="163"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="txt1" type="text" id="txt1" onKeydown="FormataMoeda(this,10,event)" onkeypress="return maskKeyPress(event)"> </font> </td> </tr> <tr> <td height="22"> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="chk2" type="checkbox" id="chk2" value="3" onclick="desabilita()" > Alagamento</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">20%<? echo "R$". number_format( cobertura(3),2,',','.');?></font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="txt2" type="text" id="txt2" onKeydown="FormataMoeda(this,10,event)" onkeypress="return maskKeyPress(event)"> </font></td> </tr> <tr> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="chk3" type="checkbox" id="chk3" value="4"> Danos El&eacute;tricos</font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">50%<? echo "R$". number_format( cobertura(4),2,',','.');?></font></td> <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input name="txt3" type="text" id="txt3" onKeydown="FormataMoeda(this,10,event)" onkeypress="return maskKeyPress(event)"> </font></td> </tr> </table> <input type="submit" name="Submit" value="Submit"> </form> Obrigado MSB_GJ
  15. Boa Tarde estou precisando de algo assim: tenho uma série de checkbox e ao lado um textbox , no qual deverá ser de preenchimento obrigatório quando o checkbox for selecionado... Por favor como eu poderia fazer isso galera? Fiz algo assim: <script language="JavaScript"> function desabilita() {d = document.form1; if (document.form1.chk1.checked) { alert("O campo " + d.txt1.name + " deve ser preenchido!"); document.form1.txt1.disabled = false; d.txt1.focus(); } else { document.form1.txt1.disabled = true; } if (document.form1.chk2.checked) { alert("O campo " + d.txt2.name + " deve ser preenchido!"); document.form1.txt2.disabled = false; d.txt2.focus(); } else { document.form1.txt2.disabled = true;} } </script> só que quando checko o segundo ele dá o alerta do primeiro tb.... Obrigado MSB_GJ
×
×
  • Criar Novo...