IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Comparateur qui ne fonctionne pas


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut [Tableaux] Comparateur qui ne fonctionne pas
    Bonjour.

    Je veux comparer un code saisi par un utilisateur avec le code de ma table
    Pour faire mon test j'affiche les 2 codes.
    Même si ils sont différents ils s'affichent quand même.
    Je ne vois où est mon problème.
    Le début de ma page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
       if(isset($_POST['codetable']))      $acces=$_POST['codetable'];
       else	$acces = "";
       if(isset($_POST['codesaisi']))      $code=$_POST['codesaisi'];
       else	$code = "";
       if ((!empty($_POST['codetable']) && !empty($_POST['codesaisi']))) { 
    	if (($_POST['codeatable']) != ($_POST['codesaisi']));{
    //          header("Location: index.php?page=log"); 
    	echo $acces;
    	echo "<br>";
    	echo $code;
    	}
       }
      require('connect.php');
      require_once('fns_validation_data.php'); 
    ?>
    Après vérif du nom utilisateur et du mot de passe, si OK, je récupère le niveau des droits d'accès.
    Si le niveau est > 0 alors je demande le code d'accès.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <?php
    	if (mysql_num_rows($sql) > 0)
    	{
    	   $res = mysql_fetch_array($sql);
    	   $utilisateur = $res['nom_utilisateur'];
               $acces = $res['acces'];
               $niveau = $res['niveau'];
    	   $_SESSION['utilisateur'] = $utilisateur;
    	   $_SESSION['acces'] = $acces;
    	   $_SESSION['niveau'] = $niveau;
    	   if ($niveau != 0){
    	      ?><p align="center">Bonjour <b><? echo $utilisateur;?></b> vous êtes connecté(e).<br>
    		<form name="codeconf" method="post">
    		<table><tr><td>Veuillez saisir votre code confidentiel </td>
    			   <td><input type="hidden" name="codetable" value=<?php echo $acces; ?>></td></tr>
    			   <td><input type="text" name="codesaisi" value=<?php echo $code; ?>></td></tr>
    		       <tr><td><input type="submit" name="valid" value="ok"</td></tr>
    		</table><br><?
    	   }
    	} 
    ?>
    Je crois que ça doit être simple mais quand je compare, ça marche pas.
    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    490
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 490
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (($_POST['codeatable']) != ($_POST['codesaisi']));{
    y'a pas de ; après un if...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 898
    Par défaut
    bien vu, erreur d'inatention

    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    490
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 490
    Par défaut
    de rien...le problème venait de là ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Des tableaux qui ne fonctionnent pas ?
    Par kevinf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 18/12/2006, 20h22
  2. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 17h10
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 13h26
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 20h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 11h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo