
Carlos Rocha
Membros-
Total de itens
1.302 -
Registro em
-
Última visita
Tudo que Carlos Rocha postou
-
Enviar muitos carcters em uma variavel via url
pergunta respondeu ao Carlos Rocha de Carlos Rocha em PHP
ok Segue o código completo mas tentei por sessoes e mesmo assim não deu. <?php include("../../global/conecta.php"); ?> <? if($acao == "baixa"){ $result = mysql_query ("UPDATE produtos SET baixa='s' WHERE id='$id' "); if($result){ echo "<script>document.location='?acao=listar'</script>"; } } // Fim do fechamento de baixa do imóvel ?> <? if ($acao == "vazio"){ $foto = ""; global $texto; $consulta = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$texto', foto='$foto' WHERE id='$id'"); $imagem_dir = "../../img/foto_produto/normal/" . $logoremove; $imagem_dir2 = "../../img/foto_produto/mini/" . $logoremove; unlink($imagem_dir); unlink($imagem_dir2); if($consulta){echo "<script>alert('Alteração OK!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua atualização por favor tente novamente!'); document.location='?acao=listar'</script>"; } } ?> <? if ($acao == "mesma_foto"){ global $texto; $consulta = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$texto' WHERE id='$id'"); if($consulta){echo "<script>alert('Alteração OK!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua atualização por favor tente novamente!'); document.location='?acao=listar'</script>"; } } ?> <? //Inicio do envio dos dados if ($acao == "altera"){ if (!$foto) { $texto = $_POST['descricao']; session_register($texto); echo ("<center>"); echo ("<font color='red' size='+2'><br><br>"); echo ("Voce deseja enviar valor vazio para o banco?<br>"); echo ("<br>"); echo ("<a href='?acao=vazio&id=$id&nome=$nome&preço=$preço&logoremove=$logoremove'>Sim</a>"); echo (" "); echo ("<a href='?acao=listar'>Não</a><p>"); echo ("Deseja enviar a mesma foto para esse produto?<br>"); echo ("<br>"); echo ("<a href='?acao=mesma_foto&id=$id&nome=$nome&preço=$preço&logoremove=$logoremove'>Sim</a>"); echo (" "); echo ("<a href='?acao=listar'>Não</a><p>"); echo ("Ou deseja retornar e escolher outra imagem?<br>"); echo ("<br>"); echo ("<a href='java script:window.history.go(-1)'>Voltar</a>"); echo ("</font>"); echo ("</center>"); } else { if (!$MAX_FILE_SIZE){ print $foto; $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 3000000; // Largura máxima (pixels) $config["largura"] = 3000000; // Altura máxima (pixels) $config["altura"] = 3000000; // Formulário postado... executa as ações if($arquivo){ // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href='java script:window.history.go(-1)'>Fazer Upload de Outra</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Retira a extensao do nome do arquivo $nome_sem_extensao = "$arquivo[name]"; $nome_sem_extensao = basename ($nome_sem_extensao,".gif"); $nome_sem_extensao = basename ($nome_sem_extensao,".jpeg"); $nome_sem_extensao = basename ($nome_sem_extensao,".jpg"); $nome_sem_extensao = basename ($nome_sem_extensao,".bmp"); $nome_sem_extensao = basename ($nome_sem_extensao,".png"); // Retira espaços em branco do nome do arquivo $nome_banco = str_replace(" ","_",$nome_sem_extensao); //Gera um nome único para a imagem $imagem_nome = $nome_banco . "." . md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "../../img/foto_produto/normal/" . $imagem_nome; $imagem_dir2 = "../../img/foto_produto/mini/" . $imagem_nome; $imagem_dir3 = "../../img/foto_produto/mini"; /*envia a imagem para a pasta*/ $copy= copy($arquivo["tmp_name"], $imagem_dir); //IMAGEM A SER ABERTA $imagem = $arquivo['tmp_name']; //NOME DO ARQUIVO DA MINIATURA Igual o nome da original $imagem_gerada = $imagem_nome; //CRIA UMA NOVA IMAGEM $imagem_orig = ImageCreateFromJPEG($imagem); //LARGURA $pontoX = ImagesX($imagem_orig); //ALTURA $pontoY = ImagesY($imagem_orig); //DEFINE OS PARÂMETROS DA MINIATURA $largura = 150; $altura = ($pontoY * $largura) / $pontoX; //CRIA O THUMBNAIL $imagem_fin = ImageCreateTrueColor($largura, $altura); //COPIA A IMAGEM ORIGINAL PARA DENTRO ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY); //SALVA A IMAGEM ImageJPEG($imagem_fin, "$imagem_dir3/".$imagem_gerada,100); //LIBERA A MEMÓRIA ImageDestroy($imagem_orig); ImageDestroy($imagem_fin); if($link){ $nome = $_POST['nome']; $preço = $_POST['preço']; $descricao = $_POST['descricao']; $arquivos = $imagem_nome; $caminho_do_arquivo_normais="../../img/foto_produto/normal/$figura"; $caminho_do_arquivo_miniaturas="../../img/foto_produto/mini/$figura"; unlink($caminho_do_arquivo_normais); unlink($caminho_do_arquivo_miniaturas); $result = mysql_query("UPDATE produtos SET nome='$nome', preço='$preço', descricao='$descricao', foto='$arquivos' WHERE id='$id'"); if($result){echo "<script>alert('Alteradação efetuada com sucesso!'); document.location='?acao=listar'</script>"; } else {echo "<script>alert('Não foi possivel realizar a tua alteracao por favor tente novamente...'); document.location='?acao=listar'</script>"; } } else {echo "<script>alert('Não foi possivel contatar bd...'); document.location='?acao=listar'</script>"; } } } } } /* Fechando a conexão */ mysql_close($link); } // Fim da Alteração de dados do imóvel(processo) ?> <?php // Inicio da Alteração de dados do imóvel(formulário) if ($acao == "alterar"){ $Resultado = mysql_query("select id, nome, preço, descricao, foto, baixa from produtos where id = '$id'"); list($id, $nome, $preço, $descricao, $foto, $baixa) = mysql_fetch_row($Resultado); ?> <form action="?acao=altera&id=<?=$id;?>&logoremove=<?=$foto;?>" enctype="multipart/form-data" name="form" method="POST" id="form"><P> <table width="700" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center"> <th colspan="2" scope="col">Alteração dos dados do Produto</th> </tr> <tr> <td width="124">Nome</td> <td width="576"><input type="text" name="nome" value="<?=$nome;?>"></td> </tr> <tr> <td>Preço</td> <td width="576"><input type="text" name="preço" value="<?=$preço;?>" onKeyPress="return(MascaraMoeda(this,'','.',event))"></td> </tr> <tr> <td>Descrição</td> <td width="576"> <textarea name="descricao" id="descricao" style="width:650; height:300"><?=$descricao;?></textarea> <script language="javascript1.2"> editor_generate('descricao'); </script> </td> </tr> <tr> <td>Foto</td> <td width="576"><input type="file" name="foto"></td> </tr> <tr> <td colspan="2" align="center"><input type="button" value="Alterar" onClick="CriticaFormulario()"></td> </tr> </table> <? } ?> <table WIDTH="100%" BGCOLOR="#0080C0"> <?php if ($acao == "listar"){ //Inicio da lista dos dados $Sql = mysql_query("select id, nome, preço, foto, baixa from produtos where baixa = 'n' order by nome"); $total = mysql_num_rows($Sql); // Esta função irá retornar o total de linhas na tabela $lpp = 15; // Especifique quantos resultados você quer por página $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 id, nome, preço, foto, baixa from produtos where baixa = 'n' order by nome LIMIT $inicio, $lpp"); if ($total == "0") {?><tr><td colspan=13 align="center" valign="middle" bgcolor="#FFFFFF"><center><font color=red>=>Não foi encontrado nenhum produto para a sua pesquiza</font> </center></td></tr><?php } else {?> <tr><td colspan=13><center> <b><font color="#FFFFFF" size=+2>Edição de Produtos </font><br> <font color="#FFFF00">Para ver a descrição do produto, clike em alterar </font></b> </center></td></tr> <tr BGCOLOR="#CCCCCC"> <td><div align="center"><b>Id</b></div></td> <td><div align="center"><b>Nome</b></div></td> <td><div align="center"><b>Preço</b></div></td> <td><div align="center"><b>Foto</b></div></td> <td><div align="center"><b>Excluir</b></div></td> <td><div align="center"><b>Alterar</b></div></td> <?php while(list($id, $nome, $preço, $foto, $baixa) = mysql_fetch_row($Sql)) { if($foto==""){ $foto2 = "<img src='../figuras/Next.png' alt='Sem foto' border=0 width=50>"; } else { if(file_exists("../../img/foto_produto/mini/$foto")) { $foto1 = "<img src='../../img/foto_produto/mini/$foto' alt='Foto' border=0 width=50>"; list($width,$height) = getimagesize("../../img/foto_produto/normal/$foto"); $foto2 = "<a href=java script:AbreImagemGrande('produtos_conteudo_foto.php?foto_url=$foto','ImpNot','$width','$height')>$foto1</a>"; } else { $foto2 = "<img src='../figuras/Next.png' alt='Sem foto' border=0 width=50>"; } } if ($baixa=="n"){ $baixa = "s"; $icone = "<img border=0 src=../figuras/bloquear.gif alt='Excluir'>"; } else { $baixa = "n"; $icone = "<img border=0 src='../figuras/desbloquear.ico' alt='Retornar'>"; } echo " <tr BGCOLOR=#FFFFCC> <td> <font face=Arial size=-2><b>". $id ."</b></font></td> <td> <font face=Arial size=-2><b>". $nome ."</b></font></td> <td align=right><font face=Arial size=-2><b>R$ ". $preço ."</b></font></td> <td align=center><font face=Arial size=-2><b>". $foto2 ."</b></font></td> <td align=center><a href='?acao=baixa&id=". $id ."' onclick='return verifica()'>$icone</a></td> <td align=center><a href='?acao=alterar&id=". $id ."'><img border=0 src=../figuras/alterar.ico alt='Alterar'></a></td> </tr> "; } if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?acao=listar&pagina=$menos"; echo "<a href=".$url.">Anterior</a>"; // Vai para a página anterior } for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas $url = "$PHP_SELF?acao=listar&pagina=$i"; echo " | <a href=".$url.">$i</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?acao=listar&pagina=$mais"; echo " | <a href=".$url.">Próxima</a>"; } }} //Fim do envio dos dados ?></table> -
Seguinte: Tenho um formulario que envia seus dados para um: if($acao=="aquilo") {} Acontece que um desses campos é um longblog no mysql, ou seja, pode até ser que va muitos e muitos caracters inclusive pode-se até ir urls de figurasw nesse campo de texto. O meu problema é que quando esse campo de texto chega no if($acao=="aquilo") {} La será verificado e será transferido via url para ouitro if($acao=="aquilo") {} e nesse ai sim receberá a string de INSERÇÃO no banco de dados. Desse forma meu problema é: como enviar esse parametro até la via url?
-
Só uma duvida. Esse script permitiria digitação de mais de duas casas após o ponto? Não goswtaria que fosse permitido isso. E, em qual evento usa-lo?
-
Ola pessoal. essa ai é muito importante para mim. Estou tentando e não estou conseguindo.
-
Ola pessoal. tenho no meu formulario um campo de dinheiro. Gostaria de validar esse campo de forma tal que ele somente aceite numeros interiros e apenas um ponto (o dos centavos {não é virgula não. É ponto mesmo}) e depois desse ponto só poderá aceitar dois digitose, caso o cliente não diogitart dois digitos informar que é necessario dois digitos depois do ponto. Ou seja: a) Soemente numeros B) somente um ponto c) somente duas casas após esse ponto d) caso não fossem digitados os dois digitos após o ponto, exibir o alert. Outra coisa é o seguinte: tenho dois campos. Gostaria de valkidar se o valor de um for por exemplo 8 e o valaor do ouitro for 10 então executa um alet. Como fazer esses dopis casos? Grato a que,m puder a judar!
-
Ola a todos. Meu cliente me pediu para adicionar ao site dele um sistema de cobrança on-line com cartão de crédito mas estou perdido. Não sei por onde começar. O unico ponto de partida que tenho é que meu clinete contratou o serviço de cartão de credito da empresa Redecard. Como proceder?
-
alguém pode me ajudar nessa? Continuo sem conseguir conectar!
-
Ola pessoal. Instalei a versão 6.0 do mysql e com o mysql front 5.1, consigo acessar todos os bancos facilmente. Porem, estou com um problema: Quando vou conectar o mysql pelo php(no site) da o seguinte erro: Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\htdocs\php\muriaeemrede.com.br\global\conecta.php on line 14 Não pude conectar: Client does not support authentication protocol requested by server; consider upgrading MySQL client Eis o arquio de conexão: <?php /* Conectando e escolhendo o banco de dados */ $banco = "teste_banco"; //LOCALHOST $usuario= "root"; $senha = "mysql"; $link = mysql_connect("localhost",$usuario,$senha)or die("Não pude conectar: " . mysql_error()); mysql_select_db($banco) or die("Não pude selecionar o banco de dados"); ?>
-
Obrigado!
-
Ola pesoal, olha só a situação que estou nela. Quando vcv pega uma editor de html parta digitar um texto para mandar pro banco, normalmente se formata o testo de diversas formas né? Tipo, negrita, sublinha, altera fonte,. da paragrafo, cor, quebra de linha etc.. Bom,, eu preciso de uma funçao que tira isso tudo do texto. deixa ele limpo. E, caso hajam muitos expaços entre uma palavbra e outra,. retirar. Existe essa função no php?
-
como assim no target?
-
Ola pessoal. tenho o formulario abaixo, que seu action, envia os dados via post mas em, vez de abrir na mesma pagina, por causa do blank, ele esta abrindo em outra pagina. E é isso ,mesmo que quero. Porem, gostria que abrisse uma popup e não outra pagina total. Como fazer isso? Enquete:<br><br> Você gostaria de ganhar na loto sozinho?<br> <form target="_blank" action="global/enquete_voto.php?acao=votar" name="form" method="post"> <input name="escolha" type="radio" value="sim">sim<br> <input name="escolha" type="radio" value="não">não<br> <input name="escolha" type="radio" value="Talves">Talves<br> <input type="hidden" name="id_enquete" value="10"> <center> <input type="button" value="Votar" onClick="CriticaEnquete()"> </center> </form>
-
Digitação sequenciada
pergunta respondeu ao Carlos Rocha de Carlos Rocha em Ajax, JavaScript, XML, DOM
beleza. Agora como poderia bloquear tambem para que nem o primeiro nem o ultimo caracter poder se @? Tipo assim, as resposta da enquete eu estou guardando em uma variavel em que as repostas(opções) estão separadas por @,e, se o cara colocar @ no incio da frase ou no fim, terei duas opções na enquete com valor vazio. Ou seja, o radiobuton vai estar la mas não vai haver nada escrito. Entendeu E, sobre a minha duvbida do post http://scriptbrasil.com.br/forum/index.php?showtopic=133945 tem, como dar uma palhinha? -
Digitação sequenciada
pergunta respondeu ao Carlos Rocha de Carlos Rocha em Ajax, JavaScript, XML, DOM
Mas hein romerito. Resolveu o pro mas esta com, um compórtamento estanho(m,as funcionma) ela esta permitindo a digitação de até 2 @ dai ele trava. mas, depois que você digita o primeiro caracter ele sobrepoe ao 2ºarroba. Aqui. Não querendo incomodar mas incomodando. Me ajuda em mais uma: veja. é um problema com enquete e jquery http://scriptbrasil.com.br/forum/index.php?showtopic=133945 se puder judaa. Grato -
Digitação sequenciada
pergunta respondeu ao Carlos Rocha de Carlos Rocha em Ajax, JavaScript, XML, DOM
O que estou querendo é bloquear(mão permitir) a digitação do caracter @ repetidamente ao menos que tenha pelo menos um espaço entre eles tipo: Não pode passar SIM@@NÃO@@@TALVEZ Pode passar SIM@NÃO@ @TALVEZ --> NOTE QUE ENTRE O NÃO E O TALVEZ há DOIS @ POREM, PARA QUE ISSO FOSSE POSSIVEL, FOI NECESSARIO DAR UM ESPAÇO EM BRANCO ENTRE OS @'S COMO FAZER ISSO? -
Eis o meu form e já fiz as devidas chamadas ao jquery mas agora não estou conmseguindo selecionar os radio butoonms. O que esta errado? <? include ("global/var.php")?> <? include ("global/conecta.php"); ?> <html> <head> <title><?php echo $title; ?></title> <? include ("global/campos_meta.php")?> <script language="JavaScript" src="global/Autentica_Index.js"></script> <link rel="stylesheet" type="text/css" href="../style-projects-jquery.css" /> <!-- Arquivos utilizados pelo jQuery lightBox plugin --> <script type="text/javascript" src="global/js/jquery.js"></script> <script type="text/javascript" src="global/js/jquery.lightbox-0.5.js"></script> <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" /> <!-- / fim dos arquivos utilizados pelo jQuery lightBox plugin --> <!-- Ativando o jQuery lightBox plugin --> <script type="text/javascript"> $(function() { $('#voto').lightBox(); }); </script> <link href="global/stilo.css" rel="stylesheet" type="text/css"> </head> <body> <div id="voto"> <? $busca = mysql_query("select id, pergunta, opcoes, data from enquetes order by id desc limit 0,1"); list($id, $pergunta, $opcoes, $data) = mysql_fetch_row($busca) ?> <br> Enquete:<br><br> <?=$pergunta;?><br> <form action="global/enquete_voto.php?acao=votar" name="form" method="post" onsubmit="java script:windows.open('global/enquete_voto.php?acao=visualiza&id_enquete=<?=$id;?>', 'voto', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=140,left = 287,top = 209');"> <? $opcoes = ereg_replace( '@{2,}' , '@' , ereg_replace( '(^@+|@+$)' , '' , $opcoes ) ); foreach(split('@', $opcoes) as $opcao) { ?> <input name="escolha" type="radio" value="<?=$opcao;?>"><?=$opcao;?><br> <? } ?> <input type="hidden" name="id_enquete" value="<?=$id;?>" <center> <input type="button" value="Votar" onClick="CriticaEnquete()"> </center> </form> </div> </body> </html>
-
Digitação sequenciada
pergunta respondeu ao Carlos Rocha de Carlos Rocha em Ajax, JavaScript, XML, DOM
Não posso pois dei o exemplo de email para ilustrar. O problema é que nbo meu form, teu um campo onde o administrador tem que adicionar valores separados por @ tipo; é uma enquete e para cada pegunta tem n respostas. Voce gosta de maça? Resp SIM@NÃO@TALVES. quero evitar de o admin digitar por erro ou por orelhada Resp SIM@@@@@@@@NÃO@@TALVES. Entendeu? -
To tentando fazer assim mas to apanhando. <?php include("conecta.php"); if ($acao=="votar"){ $voto = mysql_query("insert into enquetes_escolhas (id_enquete,escolha) values ('$id_enquete','$escolha')"); if (!$voto) {echo "Teu voto não foi computado<br>Tente de novo<br><a href='java script:closewindow()'>Fechar Janela</a>"; } else { //$conta = mysql_query("select COUNT(escolha) from enquetes_escolhas where id_enquete=$id_enquete"); $busca = mysql_query("select escolha from enquetes_escolhas where id_enquete=$id_enquete"); $conta = mysql_num_rows($busca); while(list($dados) = mysql_fetch_row($busca)) { $array = "'".$dados."',"; $teste= $array; $teste1 = substr($teste, 0, -1); echo $teste1; } } } ?> To apanhando muto. Como vou fazer para continuar? olha como esta saindo 'Correta, pois é assim mesmo''Correta, pois é assim mesmo''Errada, não concordo''Errada, não concordo''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves''Talves'
-
Ta só mnais uma luz. com,o faço para pegar Criar uma matriz a partir de um while? Tipo $busca = mysql_query("select escolha from enquetes_escolhas where id_enquete=$id_enquete"); $conta = mysql_num_rows($busca); while(list($escolha) = mysql_fetch_row($busca)) { echo $escolha; //aquii imprim,o as escolha } agora preciso criar a array com as escolhas tipo: array = "'escolhaa','escolhaa','escolhaa','escolhab','escolhaa','escolhab','escolhaa','escolhaa','escolhab'";
-
fercosmig, me da uma ideia de como fazer isso em ajax?
-
Poxa a ideia é por ai mas ainda não é isso. na reladade tenho 2 tabelas enquetes e enquetes_opcoes; CREATE TABLE IF NOT EXISTS enquetes ( id int(4) unsigned NOT NULL auto_increment, pergunta varchar(255) NOT NULL DEFAULT '' , opcoes varchar(255) NOT NULL DEFAULT '' , data date NOT NULL DEFAULT '0000-00-00' , PRIMARY KEY (id) ); CREATE TABLE IF NOT EXISTS enquetes_escolhas ( id_enquete int(4) NOT NULL DEFAULT '0' , escolha varchar(255) NOT NULL DEFAULT '' ); o campo opcoes da tabela de enquetes, são as opções da enquete co os valores separados por um @ tipo "opçãoa@opçãob@opçãoc@opçãod" na hora de exibir essas opçoes no form para o internauta votar eu faço um split e separo as opções em forma radio butons. Bom. quando o internauta vota, vai para a tabela enquetes_escolhas, o id da enquete que esta na tabela de enquetes e a opção escolhida. agora eu faço a sql: $busca = mysql_query("select escolha from enquetes_escolhas where id_enquete=$id_enquete"); $conta = mysql_num_rows($busca); para saber quantas e quais opções voltaram para a pergunta de id tal. até ai ta tranquilo.l Mas agora preciso contar, quantas vezes a opçãoa foi votada para a enquete de id x e assim por diante.; O probnlema é que terei que saber os nomes das opções dinamicamente.;
-
(Resolvido) Retirar o primeiro e o ultimo caracter de um string
pergunta respondeu ao Carlos Rocha de Carlos Rocha em PHP
Romerito. Se tu fosse uma mulher (sem ofensas) te dava um beijo na boca. Grato. Ficou assim <? $busca = mysql_query("select * from enquetes order by id desc limit 0,1"); list($id, $pergunta, $opcoes, $data) = mysql_fetch_row($busca) ?> <br> Enquete:<br><br> <?=$pergunta;?><br> <form action="global/enquete_voto.php?acao=votar" name="form" method="post" onsubmit="java script:windows.open('global/enquete_voto.php?acao=visualiza', 'voto', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=140,left = 287,top = 209');"> <? $opcoes = ereg_replace( '@{2,}' , '@' , ereg_replace( '(^@+|@+$)' , '' , $opcoes ) ); foreach(split('@', $opcoes) as $opcao) { ?> <input name="escolha" type="radio" value="<?=$opcao;?>"><?=$opcao;?><br> <? } ?> <input type="hidden" name="id_enquete" value="<?=$id;?>" <center> <input type="button" value="Votar" onClick="CriticaEnquete()"> </center> </form> -
(Resolvido) Retirar o primeiro e o ultimo caracter de um string
pergunta respondeu ao Carlos Rocha de Carlos Rocha em PHP
Ok. Desculpe o inconveniente mas o editar aqui para mim não tem link. A aba funcina, abre as opções mas não há como clikar. Ou seja, eu cliko mas não tem link. Bom o que eu precfiso na realidade é o seguinte (não consegui frazer essew wile) 1) Verificar aonde tem o @ repetido e fazer ele virar apenas um @. Tem luigar na string queel vbai estar @, outros lugares @@, @@@@, @@@@@@@@. 2) depois disso, retirar o primeiro e o ultimo caracters da string se por acaso for um, @. É isso que quiero. a segunda já até consegui mas a primeirA AINDA NÃO. -
pOIS É leanmdro. É exatamente isso que não estou sABNENDO FAZER.;
-
Ola pessoal. existe algum jeito de bloquear a Digitação sequenciada? vou explicar: Excou digitando em um campo de texto. De repente vou digitar um email e coloco la email@@@@@@@@site.com.br. Quero arranjar um forma de não permitir que o usuario digite o @ mais de uma vez. Porem nessa mesma string, pode ser necessraria a digitação de um novo @ como o caso de um novo email. Então preciso fazer o seguinte: Digitou @. Dai, para que possa digitar o @ de novo terá que no minimo, digitar um espaço, ou seja. dois arrobas um do lado do ouitro @@ ou 3 não poderá. tem, como isso em javaScript?