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 :

Page dynamique (print)


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Points : 32
    Points
    32
    Par défaut Page dynamique (print)
    Bonjour à tous.
    J'ai créé une interface de connexion pour utilisateurs.
    J'utilise du PHP\HTML.
    Voila mon script (juste les grandes lignes) :

    Code php : 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <?php
    $info_error = false;
    if (isset($_POST["postaction"])) {
    $info_log = $_POST['login'];
    $info_mdp = $_POST['mdp'];
     
    	if ((empty($info_log)) or (empty($info_mdp))) {
    		$info_error = true
    	}
    	else {
    		if (tryconnect ($info_log, $info_mdp)) {
    			echo '<script>alert("connecté")</script>';
    		}
    		else {
    			$info_error = true;
    		}
    	}
    }
     
    function tryconnect ($log, $pass) {
    #Connexion à la DB (fonctionnel)
    #Si réussite, retourne True, si échec, retourne False.
    }
    ?>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head></head>
    <body>
    <div id = "bar"></div>
    <?php
    if ($info_error = true) {
    	print ('<div id = "error" style =""><img src = "erreur.png" alt = "Erreur. Remplissez les champs de nouveau."></div>');
    }
    ?>
    <form id = "connect" action="#" method="post">
    Tous les contrôles
    </form>
     
    </body>
    </html>
    Le problème c'est que quand je charge cette page, le message d'erreur est déjà affiché depuis le début !
    Pourtant $info_error = false dès le début, et postaction n'est pas encore défini, donc le script PHP au début n'est pas exécuté !
    Une explication ?
    Merci à vous.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 828
    Points
    14 828
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($info_error = true) {
    Il te manque un = pour la comparaison.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($info_error == true) {

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Points : 32
    Points
    32
    Par défaut
    Je suis stupide.
    Merci mille fois.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/11/2005, 17h04
  2. [CR][.Net] Mise en page dynamique Après éxecution
    Par Audrey Stelle dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 27/10/2005, 15h49
  3. [Tableaux] Chargement pages dynamique
    Par pittacos dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 11h41
  4. [XSL-FO] gérer les sauts de pages dynamiquement ?
    Par Mrlud dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/04/2005, 17h52
  5. Page dynamique
    Par BRAUKRIS dans le forum Flash
    Réponses: 12
    Dernier message: 19/09/2003, 15h28

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