Comprendre le fonctionnement php/mysql
Posté : 09 juil. 2006, 20:57
Bonjour,
je suis exposé a un probléme
comme d'habitude:
je ne sais pas si je me trouve bien a la bonne place dans le forum ou si ce que je veut faire et possible en php.
Je m'explique je veut realiser ceçi , lorsque l'utilisateur clique sur se paragraphe il est envoyer vers une fonction php qui se connecte a une base de données mysql.
Tout se passe bien mais lorsque j'appelle ma page le code php est executé sans que l'on clic sur le paragraphe est donc ma base est incrementée sans q'un clic se soit produit.
Voici le code de la page d'appel
Si cela n'est pas possible en php pouvez vous me donnez un conseil pour le traiter dans un autre langage
Merci
je suis exposé a un probléme
je ne sais pas si je me trouve bien a la bonne place dans le forum ou si ce que je veut faire et possible en php.
Je m'explique je veut realiser ceçi , lorsque l'utilisateur clique sur se paragraphe il est envoyer vers une fonction php qui se connecte a une base de données mysql.
Tout se passe bien mais lorsque j'appelle ma page le code php est executé sans que l'on clic sur le paragraphe est donc ma base est incrementée sans q'un clic se soit produit.
Voici le code de la page d'appel
<p class="pub" onclick=<?php stocke_ip; ?> >
......
Voici le code de la fonction<?php
stocke_ip() {
$date = date("Y-m-d");
$heure = date("H:i:s");
$son_ip = get_ip();
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('weblotto',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO phpbb_ip(id_ip, ip, type_pub , ip_date, ip_heure) VALUES('','$son_ip','$type_pub','$date', '$heure' )";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
mysql_close(); // on ferme la connexion }
<?
Si cela n'est pas possible en php pouvez vous me donnez un conseil pour le traiter dans un autre langage
Merci