PHP,AJAX,JQUERY,JAVASCRIPT

Résolu
bmjp9599 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
bmjp9599 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -
salut tout le monde ,

voila je vien vers vous comme dernier recour pour réaliser se que j'ai en tête,

donc voila je vous post le lien qui va vous expliquer mon problème en detail.
c'est un mini sondage pour mon site web
"si on click sur la pousse bleu {i like} et
si je click sur le pousse rouge {i hate}"

https://www.000webhost.com/migrate?static=true

mais je doit pouvoir clicker sur l'un des 2 pousse.
exemple: "l'un des deux (function.click) doit se desactiver"

je vous dirai 1000merci si vous resolver se probleme.
parceque je sens que je devien foux.
A voir également:

3 réponses

jerome9359 Messages postés 693 Date d'inscription   Statut Membre Dernière intervention   159
 
Il faut que tu fasses cookie qui enregistre si l'utilisateur a déjà cliqué au moin une fois par exemple avec des variable de session.
0
bmjp9599 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
salut et merci pour ta reponce aussi rapide

pour le probleme j'essai de voire avec .remove(function) de jquery
parceque je ne connai pas trop "$_session"

voila en gros c'est le code: que je voulai mettre par la suite:
<?php		
mysql_connect(DB_SERVER,DB_LOGIN,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('SET NAMES'.DB_ENC);
$ip = $_SERVER["REMOTE_ADDR"];
			
$sql = "SELECT * FROM vote WHERE ip = '".$ip."' ";
$req = mysql_query($sql) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
/***************exemple de base***************/		
if(!empty($data['dontlike']) and empty($data['like']))
{
echo"<script type='text/javascript'>
$(function(){
$('span.look').css({
background:'#A10000',
border:'solid 2px #5F0202',
boxShadow:'inset 20px 10px 30px #5F0202,inset -2px -2px 10px #5F0202,0px 0px 10px black'
});
$('lol.okquoi').html('I Hate !');
return false;
});
</script>";
}
elseif(empty($data['dontlike']) and !empty($data['like']))
{
echo"<script type='text/javascript'>
$(function(){
$('span.look').css({
background:'#0A9703',
border:'solid 2px #02590F',
boxShadow:'inset 20px 10px 30px #02590F,inset -2px -2px 10px #02590F,0px 0px 10px black'
});
$('lol.okquoi').html('I Like !');
return false;
});
</script>";
}
else
{
if(empty($data))
{
echo"<script type='text/javascript'>
$(function(){
$('img.tumsup1').click(function(){
$('span.look').css({
background:'#0A9703',
border:'solid 2px #02590F',
boxShadow:'inset 20px 10px 30px #02590F,inset -2px -2px 10px #02590F,0px 0px 10px black'
});
$('lol.okquoi').html('I Like !');

return false;
});
$('img.tumsup2').click(function(){
$('span.look').css({
background:'#A10000',
border:'solid 2px #5F0202',
boxShadow:'inset 20px 10px 30px #5F0202,inset -2px -2px 10px #5F0202,0px 0px 10px black'
});
$('lol.okquoi').html('I Hate !');

return false;
});
});
</script>";
	/**************exemple de req*****************/			
$sql = "INSERT INTO sondage (ip,like,dontlike,date)
VALUES('$ip','$like','$dontlike',CURRENT_TIMESTAMP)";
mysql_query($sql) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
}
				
mysql_close();
exit;

?>


je ne c'est pas ou mettre les function .remove()
mais je sais où je doit faire des modification
"else
{
if(empty($data))
{   ..."


desoler je vien juste de faire cette fonction en mode speed,
et merci si quelqu'un peut m'aider.
0
bmjp9599 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   1
 
salut voila j'ai trouver fonction .one() pour jquery .
un fonction qui limite l'execution des fonctions à 1.
donc jé essaiyer de associer a mon code
mais il ya toujour un petit souci que je n'arrive pas a voir
si quelqu'un peu m'aide?
merci d'avance.

$(function(){
	
	$('img.tumsup1,img.tumsup2').one('click',function(){
			
		if ($('img.tumsup1').click()){
			$('span.look').css({
		background:'#0A9703',
		border:'solid 2px #02590F',
		boxShadow:'inset 20px 10px 30px #02590F,inset -2px -2px 10px #02590F,0px 0px 10px black'
		});
		$('lol.okquoi').html('I Like !');
		}
		else
		{
		$('span.look').css({
		background:'#A10000',
		border:'solid 2px #5F0202',
		boxShadow:'inset 20px 10px 30px #5F0202,inset -2px -2px 10px #5F0202,0px 0px 10px black'
		});
		$('lol.okquoi').html('I Hate !');
		}
	return false;
	});
});




pls help!!!!!!!!!!!
0