Requete SQL avec javascript

Eléphant du PHP | 353 Messages

05 févr. 2006, 20:29

Hello , es-ce possible de faire une requete sql avec javascript ?

je vous expose mon code pour que vous compreniez ce que je veux faire ;)
<script language="javascript" type="text/javascript">
function addclic(id_photo)
	{
	<?
$qry_add_clic = mysql_query("UPDATE event_photo SET event_photo_clic = 'event_photo_clic +1' WHERE event_photo_id = 'ici la valeur id_photo'") or die (mysql_error());
	?>
	}
</script>
<a href="javascript:preview('events/event<?=$_GET['event_id']?>/large/<?=$event_photo['event_photo_id']?>.jpg', 620, 460,
'<?=stripslashes($event_photo['event_photo_desc'])?>');addclic('<?=$event_photo['event_photo_id']?>');" title="" class="opacity"><img src="events/event<?=$_GET['event_id']?>/thumb/<?=$event_photo['event_photo_id']?>.jpg"  border="0"/></a>
merci d'avance pour votre aide ;)

HD
Mammouth du PHP | 1181 Messages

05 févr. 2006, 20:37

j'en doute car :
js : coté client
sql : coté serveur
à moins d'un miracle...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 353 Messages

05 févr. 2006, 20:42

oui je m'en doutais mais y pas un autre moyen ?
ouvrir une fenetre pour executer la requete et la fermer ensuite p-e ?

HD
Mammouth du PHP | 1181 Messages

05 févr. 2006, 20:44

tu veux faire quoi exactement ? un peu de details pour plus de reponses...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 353 Messages

05 févr. 2006, 20:57

en fait , j'ai une page avec des photos et quand je clique sur cette photo ca ouvre un div avec cette photo en grand !!

comme tu peux voir sur le code suivant =>
<a href="javascript:preview('events/event<?=$_GET['event_id']?>/large/<?=$event_photo['event_photo_id']?>.jpg', 620, 460, 
'<?=stripslashes($event_photo['event_photo_desc'])?>');addclic('<?=$event_photo['event_photo_id']?>');" title="" class="opacity"><img src="events/event<?=$_GET['event_id']?>/thumb/<?=$event_photo['event_photo_id']?>.jpg"  border="0"/></a> 
quand je clique , j'execute la fonction javascript addclic() !

grace à cette fonction je voudrais etre capabale d'executer ma requete sql afin d'ajouter le clic pour cette photo ont les infos sont dans ma bdd !

HD
Mammouth du PHP | 1181 Messages

05 févr. 2006, 21:00

tu peut, quand on clique, ouvrir un popup qui affiche l'image et qui exectue egalement la requete
<?php // requete ici ?>
<html> code qui affiche l'image</html>
je ne vois pas de difficulté particuliere...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 353 Messages

05 févr. 2006, 21:04

non , je desire garder le div !

mais merci quand meme , je vais chercher d'autres solutions ;)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

05 févr. 2006, 22:48

l'histoire de la popup n'est peut être pas si mauvaise, tu peux toujours l'ouvrir sur un clic sur la photo.
Exécuter la requete
Fermer la popup dans la foulée.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 353 Messages

05 févr. 2006, 23:57

oui , mais la personne pour qui je fais le site ne le trouve pas nécessaire !

merci quant meme ;)