begin process at 2012 02 14 02:31:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

[php] petit probleme !!


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

[php] petit probleme !!

mardi 17 avril 2007 à 09:29:02 | [php] petit probleme !!

dekovince

bonjour a tous !!

alors voila, je m explique :

Un formulaire, une basse de donnee avec une table, et dans cette table un champs qui se nomme compteur !!

J aimerais qu a chaque fois que quelqu un se log sur mon site, lors de la verification du login et du mot de passe, en meme temps incrementer mon champs compteur!!

En faite à la verification login je voudrais faire un test du style :

If login ok alors incrementer le champs compteur : +1
if le champs compteur = 100 alors interdire le log !!

je voudrais faire ca en php et je ne vois pas trrop quoi mettre en faitre !!

Voici mon fichier de verification login :

[code]
<?php

    session_start();
   
    require_once'../1_config/config.inc.php';
       
    $loginOK = false;
   
    if (isset($_POST) && (!empty ($_POST['clu_login'])) && (!empty ($_POST['clu_password'])))
   
    {
   
    extract($_POST);
       
    $sql=("SELECT * FROM clubs WHERE clu_login= '".addslashes($clu_login )."' ");
    $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
 
        if (mysql_num_rows($req) != 0)

        {
            $data = mysql_fetch_assoc($req);
           
            if ($clu_password == $data['clu_password'])
       
            {
                $loginOK = true;
            }
       
        }
       
    }

// Si le login a été validé on met les données en sessions

if ($loginOK)
{
  $_SESSION['clu_id'] = $data['clu_id'];
  $_SESSION['clu_nom'] = $data['clu_nom'];
  $_SESSION['clu_login'] = $data['clu_login'];
  $_SESSION['clu_email'] = $data['clu_email'];
  $_SESSION['clu_typesport'] = $data['clu_typesport'];
  $_SESSION['clu_id'] = $data['clu_id'];
  $_SESSION['ipaddr']=$_SERVER['REMOTE_ADDR'];
 
  header('Location:clubs.php');
}
else
{
    include_once'acceuil.php';
    echo '<center><blink><font color="red">
    Une erreur est survenue, veuillez réessayer !<br> Votre login ou mot de passe n\'est pas correct,
    ou vous n\'etes pas encore inscrit !</font></blink></center>';
 
}
?>
[/code]


voila si quelqu un peut m aider !!

merci d avance !!
mardi 17 avril 2007 à 10:22:59 | Re : [php] petit probleme !!

mael974

voila comment je me serait prit, je testerais si la requete me retourne 0 ou 1 et jeffectuerais mes actions

<?php

    session_start();
   
    require_once'../1_config/config.inc.php';
       
    $loginOK = false;
   
    if (isset($_POST) && (!empty ($_POST['clu_login'])) && (!empty ($_POST['clu_password'])))
   
    {
    
   $log=$_POST['clu_loging'];
   $pwd=$_POST['clu_password'];
        
    $sql=("SELECT * FROM clubs WHERE clu_login= '".$log.'" and clu_password="'.$pwd.'" ");
    $req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
    $existe=mysql_num_rows($req)
 
        if ($existe != 0)

        {
            $data = mysql_fetch_assoc($req);

   $_SESSION['clu_id'] = $data['clu_id'];
  $_SESSION['clu_nom'] = $data['clu_nom'];
  $_SESSION['clu_login'] = $data['clu_login'];
  $_SESSION['clu_email'] = $data['clu_email'];
  $_SESSION['clu_typesport'] = $data['clu_typesport'];
  $_SESSION['clu_id'] = $data['clu_id'];
  $_SESSION['ipaddr']=$_SERVER['REMOTE_ADDR'];

  //ici tu incremente ton compteur
  
  $sql=(" UDATE.......");

  
  header('Location:clubs.php');
         
   
          }
       
        }
       

else
{
    include_once'acceuil.php';
    echo '<center><blink><font color="red">
    Une erreur est survenue, veuillez réessayer !<br> Votre login ou mot de passe n\'est pas correct,
    ou vous n\'etes pas encore inscrit !</font></blink></center>';
 
}
?>


=> MaEl <=
mardi 17 avril 2007 à 10:25:49 | Re : [php] petit probleme !!

dekovince

merci beaucoup je regarde je teste et je repasse !!

merci encore !!
mardi 17 avril 2007 à 10:47:52 | Re : [php] petit probleme !!

mael974

Avec plaisir...n'oublie pas dacceptée la reponse si OK ;)

enjoyed....

=> MaEl <=

mardi 17 avril 2007 à 11:11:08 | Re : [php] petit probleme !!

dekovince

bon alors je viens d'essayer !! ca fonctionne sauf l incrementation ::

voici la requete :

 $sql=(" UPDATE clu_compteur FROM (clubs) VALUES ($clu_compteur) ")+1;


je pense avoir fait une erreur dans cette requete merci !!
mardi 17 avril 2007 à 12:02:43 | Re : [php] petit probleme !!

sabou94

Es tu sur que c'est la bonne syntaxe pour ton update?
il me semble pour pour updater un champs c'est ca :

update NOM_TABLE set NOM_CHAMP="valeur" where (condition);

sabrina
lundi 23 avril 2007 à 17:08:34 | Re : [php] petit probleme !!

alex1025

$sql=(" UPDATE clu_compteur FROM (clubs) VALUES ($clu_compteur +1 ) ");
lundi 23 avril 2007 à 17:11:16 | Re : [php] petit probleme !!

alex1025

Ah oui c est pour l insert pas l update !


lundi 23 avril 2007 à 17:15:12 | Re : [php] petit probleme !!

alex1025

UPDATE clubs SET  clu_compteur = ' $clu_compteur +1 ' WHERE clu_compteur = $clu_compteur ;
lundi 23 avril 2007 à 18:27:21 | Re : [php] petit probleme !!

dekovince

merci je teste ca !!



1 2

Cette discussion est classée dans : php, login, data, session, clu


Répondre à ce message

Sujets en rapport avec ce message

Passer de variable avec HEADER() [ par chapata ] Hello ,voilà, j'ai un fichier "secure.php" qui vérifie s'il y a session ouverte sur le login, sinon redirige vers la page de login.php<b actualisation de session [ par christuckers ] Salut les CSistes !!J'ai une question concernant les sessions, dont je n'ai malheureusement pas trouvé la réponse.J'ai réalisé un site avec une frame $_session [ par sana83 ] salut,<td id="HB_Focus_Element" valign="top" width="100%" background= utilisation des sessions [ par ralinis ] Salu a tous.jai un problème avec les sessions en php.d'abord j'ai activer les parametre a on donc le problème ne se pose pas.le code est le suivant:++ lien Html dans un IF en PHP [ par nutty91 ] bonjour, j'ai sur une page php avec Session un lien htm de typer j'ai donc fait un If en controlant les variable de session ( lo Variables de session [ par Aaron ] Bonjour,Je récupère des valeurs d'une table d'une base de données de la façon suivante :  $req = mysql_query("SELECT * FROM Users WHER Variables de Sessions [ par niko14 ] Bonjour tout le monde!!Voila le problème auquel je suis confronté!Je suis en traind e me remettre au Pho et je me fais un petit truc!J'ai un index qui Perte de session avec lien href [ par forcels ] Voila,je réalise actuellement un site web php permettant de gérer l'administration d'un club de ski dans le cadre de mon projet de fin d'études.Je blo problème avec les sessions [ par progrima ] Bonjour tout le monde!!Je veux utiliser les sessions pour garder l'information q'un utilisateur est bien connecté en passant de page en page. Pour cel Pertes des variables de sessions après changement de page via javascript [ par gautier ] Lu tout le monde, première chose, je suis un newbe dans la programmation PHP (plus habituer à Java et C#),J'ai juste fais un petit site avec sur la pa


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 6,006 sec (4)

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