tiujhou 7 Denunciar post Postado Julho 20, 2011 Gostaria de válidar um captcha que criei... mais não estou conseguindo... No caso quando a pessoa preenche eles, ele deveria retornar o seguinte.. $captcha1 = $_POST['captcha']; if($captcha1 == ''){ $alerta4 = 'Campo captcha é obrigatório!'; }else if($captcha1 != $captcha){ $alerta4 = 'Não confere'; }else{ $alerta4 = 'Aceito'; } a váriavel $captcha ela tráz as letras geradas no captcha... no caso eu gostaria de quando ela fosse diferente da váriavel $captcha1 ... ela retornasse o erro... e se fosse igual ela passasse... Mais num é isso que acontesse, se eu digitar certo ou errado o captcha ela retorna a mensagem "não confere""... Gostaria de saber como posso resolver isso... Ateh ++ Compartilhar este post Link para o post Compartilhar em outros sites
lambrusco 3 Denunciar post Postado Julho 20, 2011 você ja debugou ? dentro do else if($captcha1 != $captcha){print "<pre>"; print $captcha; print $captcha1; $print "<pre>"; e v os resultados $alerta4 = 'Não confere'; }else{ Compartilhar este post Link para o post Compartilhar em outros sites
tiujhou 7 Denunciar post Postado Julho 20, 2011 você ja debugou ? dentro do else if($captcha1 != $captcha){print "<pre>"; print $captcha; print $captcha1; $print "<pre>"; e v os resultados $alerta4 = 'Não confere'; }else{ Flw por tentar ajudar... Agora eu vi que quanto eu envio o valor do captcha é atualizado... Então o valor que estava mostrando na tela é modificado para um novo... Como posso resolver isso... segurar a váriavel do captcha para depois que enviar(submit) . . . procurei , mais num encontrei nada... Ateh ++ Compartilhar este post Link para o post Compartilhar em outros sites
lambrusco 3 Denunciar post Postado Julho 20, 2011 nao sei como você ta mostrando o valor do $captcha mas você pode colocar em um input hidden no formulario tipo <input type="hidden" value=<?=$valor?> name="valorCaptcha"/> e no php você pega ele como $_POST['valorCpatcha']; Compartilhar este post Link para o post Compartilhar em outros sites
tiujhou 7 Denunciar post Postado Julho 21, 2011 nao sei como você ta mostrando o valor do $captcha mas você pode colocar em um input hidden no formulario tipo <input type="hidden" value=<?=$valor?> name="valorCaptcha"/> e no php você pega ele como $_POST['valorCpatcha']; Obrigado.. deu certo dessa forma.. ateh +++ Compartilhar este post Link para o post Compartilhar em outros sites