Jump to content
jovem

Jquery + PHP

Recommended Posts

jovem

Bom dia pessoal

Estou aqui com um pequeno problema de nobice.

Estou a tentar verficar se um nick já existe na base de dados e estou a fazer mal o processo.

O problema é que já pesquisei e não consigo resolver.

Já tentei fazer com ajax mas o navegador dá sempre refresh á página.

Então é o seguinte:

Este código está na página do formulário de registo:
 

<script type="text/javascript" >

    $(document).ready(function() {
      $('#criar').validate({
        rules: {
          Nome: {
            required: true,
            minlength: 5,
            maxlength: 50

          },
          Nick: {
            
            required: true,
            minlength: 4,
            maxlength: 10,
            remote: {
                    url: "verificarnick.php",
 
                    success: function(response) 
                    {
                        alert(response);
                        if (response == "1") 
                        {   
                            alert('Nick a ser utilizado');
                        } 
                        else if(response == "0")
                        {  
                          alert('Nick livre');
                        }
                    }
                }




          },
          Email: {
            required: true,
            email: true


          },
          Pass: {
            required: true,
            rangelength: [4,10]

          },
          confirPass: {
            required: true,
            equalTo: "#pass"


          }

        },
        messages: {
          

        }
      });



    });




  </script>

E o meu verificarnick.php

<?php
	

	include_once ("conexao.php");

            $nick = $GET['Nick'];
        	$result_validacao= "Select * from utilizador where nick = '$nick'";
            $resultado_validacao=mysqli_query($conectar, $result_validacao);

            $row = mysqli_fetch_array ($resultado_validacao);
            $linhas = mysqli_num_rows ($resultado_validacao);



            if ($linhas > 0){
            	
            	echo "1";


            }
            else if ($linhas == 0){
            	
            	echo "0";

            }





?>

Queria saber qual é a maneira de esta linha "$nick = $GET['Nick'];" receber o valor do id do input a ser verificado. Se colocar um nick manualmente na query ele retorna o alerta correcto.

É possivel sem ajax e sem fazer refresh á página?

 

Obrigado desde já :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.