username διαθέσιμο!

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

username διαθέσιμο!

Δημοσίευση από abeautifulmind » 02 Μαρ 2011 13:53

Καλημέρα παιδιά.
έχω αυτόν τον κώδικα

Κώδικας: Επιλογή όλων

$(document).ready(function()
{
	$("#username").blur(function()
	{
		//remove all the class add the messagebox classes and start fading
		$("#msgbox").removeClass().addClass('messagebox').text('Έλεγχος...').fadeIn("slow");
		//check the username exists or not from ajax
		$.post("../user_availability.php",{ username:$(this).val() } ,function(data)
        {
		  if(data=='no') //if username not avaiable
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Χρησιμοποιείται').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  else
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Διαθέσιμο').addClass('messageboxok').fadeTo(900,1);	
			});
		  }
				
        });
 
	});
});
με τον οποίο ελέγχω σε μία φόρμα εγγραφής αν το username χρησιμοποιήται η όχι μετά από έλεγχο σε έναν πίνακα members.
Το θέμα είναι ότι σκέφτομαι να κάνει έλεγχο και σε ένα πίνακα temp_users μέσα από το ίδιο script για να δει αν χρησιμοποιήται η όχι το username πάλι.
και σκέφτηκα κάπως έτσι

Κώδικας: Επιλογή όλων


$(document).ready(function()
{
	$("#username").blur(function()
	{
		//remove all the class add the messagebox classes and start fading
		$("#msgbox").removeClass().addClass('messagebox').text('Έλεγχος...').fadeIn("slow");
		//check the username exists or not from ajax
		$.post("../user_availability.php",{ username:$(this).val() } ,function(data)
        {
		  if(data=='no') //if username not avaiable
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Χρησιμοποιείται').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  
		  
		   else if(data=='yes')
		  {
			 $.post("../user_temp_availability.php",{ username:$(this).val() } ,function(data)
			{
		  if(data=='no') //if username not avaiable
		  {
		  	$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Χρησιμοποιείται').addClass('messageboxerror').fadeTo(900,1);
			});		
          }
		  
		  
		  
		  
		  
		  else
		  {
		  	$("#msgbox").fadeTo(200,0.1,function()  //start fading the messagebox
			{ 
			  //add message and change the class of the box and start fading
			  $(this).html('Διαθέσιμο').addClass('messageboxok').fadeTo(900,1);	
			});
		  }
				
        });
 
	});
});
αλλά δεν μου δουλέυει
καμία ιδέα?[/code]

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

username διαθέσιμο!

Δημοσίευση από fafos » 02 Μαρ 2011 17:23

poia h diafora ton temp users me tous kanonikous users?

o elenxos prepei na ginetai sto php arxeio kai oxi me diplh function sthn ajax.. opote to proto script arkei kai tsekareis sto user_availability.php me sxetika queries kai synthikes..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

username διαθέσιμο!

Δημοσίευση από abeautifulmind » 02 Μαρ 2011 19:45

nai re fafo σωστός για 100η φορά στο php αρχείο ήταν το κόλλημα το οποίο και έλυσα thanks

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες