Php/mysql/css pb insertion apres clic sur div

Fermé
uncommon - 13 mars 2009 à 17:38
 uncommon - 16 mars 2009 à 13:41
Bonjour,
je poste ce message car je sèche completement devant mon pb et que je n'ai pas trouver de reponse sur internet.
Ce que je veux faire n'est pourtant pas très compliqué, je m'explique:

j'ai 4 div en css.
je veux que si l'utilisateur click sur la premiere div un insert dans ma base de données mysql s'éxécute
s'il clic sur la deuxieme un autre insert s'éxecute ... ainsi de suite pour les 4 div

or lorsque je clic sur la 1re div, la 2eme, la 3eme ou la 4eme c'est toujours l'insertion relative à la premiere div qui s'éxecute.
et je ne vois pas pourquoi!

voici un bout de mon code pour illustrer mon pb:

<div id="div1" onclick="<?Php mysql_query($sql1) ?>">
...
</div>
<div id="div2" onclick="<?Php mysql_query($sql2) ?>">
...
</div>
<div id="div3" onclick="<?Php mysql_query($sql3) ?>">
...
</div>
<div id="div4" onclick="<?Php mysql_query($sql4) ?>">
...
</div>

où:

$sql1=insert into table(var1,var2,var3) values ('a','b','boite1');
$sql2=insert into table(var1,var2,var3) values ('a','b','boite2');
$sql3=insert into table(var1,var2,var3) values ('a','b','boite3');
$sql4=insert into table(var1,var2,var3) values ('a','b','boite4');


voila, si qqn peut m'aider je lui en serai énormément reconnaissant!
A voir également:

2 réponses

Je cherche sur le net mais je ne trouve pas de réponse à mon pb!!! si qqn peu m'aider ce serai vraimen sympa!
0
je crois que le pb viens du fait que mes div sont superposé les unes sur les autres et ne s'affichent que si la souris survol un lien
pourtant le fait de mettre le onclick sur la div devrait le rendre actif que si la div est visible (et pas quand visible:hidden; display:none;) non?
or ici c'est le onclick de la premiere div qui s'execute tout le temps que se soit cette div qui s'affiche ou pas...
je ne vois pas comment faire!
0