begin process at 2012 05 28 15:18:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

ajout de point apres un clic


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajout de point apres un clic

mardi 12 mai 2009 à 11:14:08 | ajout de point apres un clic

olvean

Bonjour a tous alor voila je m'explique je voudrais donner des point au membre apres un clic sur un top

la page pour les vote :

<?php
session_start();
if (!isset($_SESSION['login'])) {
 header ('Location: index.php');
 exit();
}
?>

<html>
<head>
<title>Espace membre</title>
</head>

<body>
Bienvenue <?php echo htmlentities(trim($_SESSION['login'])); ?>!<br />

<a href=" [ Lien ]" border="0" target='_blank'><img src=" [ Lien ]" alt="RPG paradize" border="0">

<?php
// Un petit coup d'ajout de points pour ton membre :
$nbpoint = 1;
$sql = "UPDATE membre SET vote = vote + ".$nbpoint." WHERE login ='".$_SESSION['login']."' ";
?>

<a href="deconnexion.php">Déconnexion</a>
</body>
</html>

la page d'indentification :

<?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
 if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {

  $base = mysql_connect ('localhost', 'root', '');
  mysql_select_db ('l2jdb', $base);

  // on teste si une entre de la base contient ce couple login / pass
  $sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"';
  $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
  $data = mysql_fetch_array($req);

  mysql_free_result($req);
  mysql_close();

  // si on obtient une rponse, alors l'utilisateur est un membre
  if ($data[0] == 1) {
   session_start();
   $_SESSION['login'] = $_POST['login'];
   header('Location: membre.php');
   exit();
  }
  // si on ne trouve aucune rponse, le visiteur s'est tromp soit dans son login, soit dans son mot de passe
  elseif ($data[0] == 0) {
   $erreur = 'Compte non reconnu.';
  }
  // sinon, alors la, il y a un gros problme :)
  else {
   $erreur = 'Probme dans la base de donnes : plusieurs membres ont les mmes identifiants de connexion.';
  }
 }
 else {
  $erreur = 'Au moins un des champs est vide.';
 }
}
?>
<html>
<head>
<title>Accueil</title>
</head>

<body>
Connexion  l'espace membre :<br />
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<a href="inscription.php">Vous inscrire</a>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</body>
</html>

SQL :

CREATE TABLE membre (
 id int(11) NOT NULL auto_increment, 
 login text NOT NULL, 
 pass_md5 text NOT NULL,
 vote int(1000) NOT NULL
 PRIMARY KEY (id)
) TYPE=MyISAM; 



merci d'avance pour vos reponse

mardi 12 mai 2009 à 21:11:30 | Re : ajout de point apres un clic

nautilus99

Déjà dans ta table membre, ça serait étonnant que:
vote int(1000) NOT NULL
passe... on n'est même plus en bigint là, mais au gigantisme...

Pour le reste, si ta session ou un cookie contient l'ID du membre, c'ets simple de faire un update de l'enregistrement avec un
UPDATE membre set vote = vote + $variable_passée where id=id_du_membre...



mercredi 13 mai 2009 à 01:06:49 | Re : ajout de point apres un clic

olvean

ok merci mais pourrai tu me faire ce petit bout de code stp ca serai vraiment simpa j'ai vraiment du mal avec ca merci d'avance
mercredi 13 mai 2009 à 05:43:32 | Re : ajout de point apres un clic

kohntark

Membre Club
2 questions => 2 demandes de script tout fait
Non seulement tu ne respectes pas le règlement mais en plus ce n'est pas comme ça que tu vas progresser.


Kohntark -

mercredi 13 mai 2009 à 09:16:32 | Re : ajout de point apres un clic

olvean

ah oui vraiment desoler de ne pas connaitre grand chose en php

PS: merci de ne pas poluer mon post en repondant n'importe quoi merci d'avance.
mercredi 13 mai 2009 à 09:39:08 | Re : ajout de point apres un clic

olvean

ce que je cherche a faire c'es un peux comme ca http://www.phpcs.com/forum/sujet-SYSTEME-PUB-CLIQUES_637853.aspx


Cette discussion est classée dans : mysql, login, post, vote, membre


Répondre à ce message

Sujets en rapport avec ce message

problème avec MYSQL/php [ par spiesalex ] salut,bon j'ai ce code ci:if(isset($_POST['login']) Variables [ par Toolsweb ] Bon j'ai çainclude("../conf.php"); if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {  extract($_POST);  // on recupère le passw COOKIE probléme de passage [ par speedylol ] Bonjour ,j 'aimerais faire passer certaine donnée de mon script log par une session cookie pour inseré les membre qui son online dans une table voila probleme de session_start [ par metal_death ] Bonjour  j'ai créer un espace membre grace a phpfacile mais j'ai un petit probleme lors de la connection je recois ce message : Warning: session_star je veux supprimer news et je n'y arrive pas [ par Miss1 ] Miss1salut j'ai réussi a demander a l'utilisateur de rentré des news et d Problème avec script d'authentification [ par rouliendelavegas ] Bonjour,Je suis nouveau dans le PHP (on va dire que je connais les base, j'ai lu le site du zero plusieur foi). Je dois créer un intranet pour mon ent Comparaison d'une donnée avec une donnée d'une table [ par monsieurmartinez ] Bonjour je crée actuellement un site internet pour une faculté roumaine.Je suis actuellement en train de créer un formulaire d'inscription pour les él mes erreur de ce marque pas espace membre [ par speedylol ] bonjour voici , j ai un script membres que j'ai modifier a mon goût mes les erreur de fonction pas je vois pas pq seriez vous m'eclairez la dessus svp Besoin de vos yeux expert [ par Anthotill ] Bonjour à tousJ'ai un probleme avec une page que je suis en train de créer, une page d'authentification.Je récupère les informations de deux formulair AIDE espace membre [ par jipe32 ] Bonsoir,j'ai téléchargé un espace membres I-Space Membre sur comscripts.j'ai inserré les script sur mon site sans rien changerPar contre j'ai rajouté


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales