8797 sujets

Développement web côté serveur, CMS

salut a tous !

bon alors voila... c'est simple, je suis pas trés fort en php et je n'arrive pas a faire un script...

le voici :

<? session_start();
require_once("security.php");
// on se connecte à MySQL
$db = mysql_connect('****', '****', '****');

// on sélectionne la base
mysql_select_db('zone2pub',$db);

//on prend les données
$quer = mysql_query("SELECT clicjoursofinco FROM fk_membres WHERE
pseudo='.$pseudom.'");
$clic = mysql_query("SELECT clic_wp_sofinco FROM fk_membres WHERE
pseudo='.$pseudom.'");
$verifclicjour = mysql_fetch_array($quer);

if ($verifclicjour == 0)
{
print ("Aprés le chargement de la page, veuillez attendre au minimum 5
secondes pour validez vos points.");

//on met a jour le nbre de clic par jour
$verifclicjour = 1;
$update_clic_ann = "UPDATE fk_membres SET clicjoursofinco
='".$verifclicjour."' WHERE pseudo = '.$pseudom.' ";
mysql_query ($update_clic_ann) or die("Erreur sur la table fk_membre_an");

//on met à jour le nbre de clic du membre
$clic = $champ_membre['clic_wp_sofinco']+1;
$update_clic_membre = "UPDATE fk_membres SET clic_wp_sofinco
='".$clic."' WHERE Pseudo = '.$pseudom.' ";
mysql_query ($update_clic_membre) or die("Erreur sur la table fk_membres_clic");
}
mysql_close();
?>


je cherche donc a compter le nombre de clic pour un membre...
malheuresement, le script écris bien le [i]Aprés le chargement de la page, veuillez attendre au minimum 5
secondes pour validez vos points.
mais pas de 1 dans clicjoursofinco ni dans clic_wp_sofinco !
Smiley decu
donc je ne trouve pas l'erreur...

si vous pouviez m'aider je vous en serai reconnaicant !
Smiley ravi [/b]
Modifié par fbr31305 (02 Jun 2005 - 14:18)
Salut Smiley smile

Pourrais tu éditer ton message et encadrer ton code par la balise [ code ] (sans espace) afin de rendre celui ci plus visible comme c'est indiqué dans les règles...

a écrit :
13- Mise en forme générale des messages
Merci de bien vouloir prendre le temps de présenter correctement vos messages, surtout si ces messages doivent inciter les autres membres à vous dépanner sur un problème. Des boutons de mise en forme sont prévus pour cela (gras, italique, etc.). Merci de systématiquement baliser vos codes HTML ou CSS avec le bouton CODE approprié (éviter également, pour des questions de lisibilité, de présenter des codes HTML et PHP imbriqués). Enfin, n'hésitez pas à toujours fournir une image explicative et une url où les membres auront un aperçu de votre problème.


Je souffre malheureusement d'une coupure à l'oeil à la paupière gauche qui m'oblige à porter une compresse sur l'oeil pendant 6jours et de ce fait il est très fastidieux pour moi de lire ton message...

Merci d'avance.
Administrateur
Salut fbr31305 et bienvenue,

Malheureusement, tu fais partie des très nombreux membres qui débarquent ici sans lire les Règles du forum.

Pourtant, en t'inscrivant, tu as assuré les avoir lues.

Ce n'est pas grave, mais je suis obligé de te le signaler et de te demander de respecter cette règle en particulier :
Règle a écrit :
13- Mise en forme générale des messages

Merci de bien vouloir prendre le temps de présenter correctement vos messages, surtout si ces messages doivent inciter les autres membres à vous dépanner sur un problème. Des boutons de mise en forme sont prévus pour cela (gras, italique, etc.). Merci de systématiquement baliser vos codes HTML ou CSS avec le bouton CODE approprié (éviter également, pour des questions de lisibilité, de présenter des codes HTML et PHP imbriqués). Enfin, n'hésitez pas à toujours fournir une image explicative et une url où les membres auront un aperçu de votre problème.


EDIT : grillé Smiley smile
Modifié par Raphael (02 Jun 2005 - 14:16)
Bienvenue,
bon je vais te repondre quand meme moi Smiley lol Smiley biggol

Alors j'ai tilter sur cette ligne:

$quer = mysql_query("SELECT clicjoursofinco FROM fk_membres WHERE
pseudo='.$pseudom.'");
$clic = mysql_query("SELECT clic_wp_sofinco FROM fk_membres WHERE
pseudo='.$pseudom.'");
$verifclicjour = mysql_fetch_array($quer);

[b]if ($verifclicjour == 0)[/b]
{
print ("Aprés le chargement de la page, veuillez attendre au minimum 5
secondes pour validez vos points.");


mysql_fetch_array ne compte pas !!
Tu doit utiliser mysql_num_rows()

Voila normalement ca devrai fonctionner,
bonne continuation,
et bonne lecture des regles du forum quand meme Smiley lol