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 :

Pb validation HTML avec des sessions PHP


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut Pb validation HTML avec des sessions PHP
    Voila j'ai un gros problemes sur mon site.
    J'utilise des script PHP et HTML et en voulant faire la validation W3C je me retrouve avec des erreurs. Voici une parti de mon code:
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    <?php
    session_start();
     
    /* 
    si la variable de session login n'existe pas cela siginifie que le visiteur 
    n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
    acceder à l'espace membres
    */
    if(!isset($_SESSION['Login'])) {
      echo '<div style="border:2px solid #f68080;background:#f4d0d0;top:0px;left:0px;postion:absolute" width="100%" align="left"><div style="background:#f3bfbf"><strong><center>Vous n\'êtes pas autorisé à acceder à cette zone</center></strong></div></div>';
      include('identification.html');
      exit;
    }
    // connexion à la base
    	$db = mysql_connect('...', '....', '...')  or die('Erreur de connexion '.mysql_error());
     
    	// sélection de la base  
    	mysql_select_db('...',$db)  or die('Erreur de selection '.mysql_error());
     
    $sql = "select * from Carte where Membre_Id='".$_SESSION['Id']."'";
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    while ($data = mysql_fetch_assoc($req)) {
    $tab_carte .= '
    <tr>
    <td align="right"><div align="right"><strong><font color="#FFFFFF" size="2" face="Verdana"><a href="affiche_carte.php?id_carte='.$data['Id_carte'].'&id_membre='.$data['Membre_Id'].'" target="_blank">'.$data['Nom'].'</a></font></strong></div></td>
    <td><font color="#FFFFFF" size="2" face="Verdana"><a href="zone.php?id_carte='.$data['Id_carte'].'" target="_blank">Ajouter une zone</a></font></td>
    <td><font color="#FFFFFF" size="2" face="Verdana"><a href="supprime_zone.php?id_carte='.$data['Id_carte'].'" target="_blank">Supprimer une zone</a></font></td>
    </tr>';
    }
    ?> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Projet IPW 2006</title>
    <link rel="STYLESHEET" href="monstyle.css" Type="text/css"></head>
     
    <body bgcolor="#426B94">
    .
    .
    .
    Apparement je pense que je dois avoir des probleme de session avec le php et html.
    Est ce que quelqu'un peut m'aider??
    Merci

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    désolé, mais vu l'heure, on a rangé la boule de cristal...

    lien vers la page ou code de la page générée pour qu'on puisse voir le résultat ?
    résultat de la validation ? (quelles sont les erreurs ?)

    en même temps, je pense que le echo '<div>' avant le <html> ne doit pas aider
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Membre éclairé Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Points : 846
    Points
    846
    Par défaut
    Les validateurs w3c t'indiquent clairement tes erreurs. Il ne te reste qu'à modifier ton code en conséquence de tes erreurs.
    Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8

  5. #5
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Citation Envoyé par fredylover
    c'est bien ce que je disais, le echo avant le <html>, il aime pas du tout XD
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Daccord mais le pb c comment dois je faire pour que ce soit valide?
    Je n'ai pas bcp de competence et c vrai qu'e votre aide seriat la bien venu.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Merci a tous.......comme woog le disais ca venais du div.
    Donc j'ai enlever cette partie. Merci pour votre aide precieuse.
    Par contre sauriez vous comment faire pour afficher presque la meme chose sans utiliser les div??

  8. #8
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    le problème ne venait pas du div en lui même, mais de l'endroit où il était.

    transfert son affichage à sa place (dans la balise body) et tout rentrera dans l'ordre
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    je v faire ca
    et je vous tiens au courant......merci

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    g mis dans le body mais ca me fais deux erreur voici le lien:
    http://validator.w3.org/check?uri=ht...PW%2Fcarte.php

  11. #11
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    le session_start doit lui être plus haut lol

    en fait, il n'aurait pas fallu bouger la ligne avec le session_start (mais le reste oui )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    j'ai fais ce ke vous m'avez dis de faire mais ca marche pas.

  13. #13
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Citation Envoyé par fredylover
    j'ai fais ce ke vous m'avez dis de faire mais ca marche pas.
    pourtant : http://validator.w3.org/check?uri=ht...PW%2Fcarte.php
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

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

Discussions similaires

  1. Gérer des profils différents avec des sessions PhP
    Par phildur dans le forum Langage
    Réponses: 4
    Dernier message: 08/03/2011, 16h47
  2. [MySQL] Php / Html Mettres des Variables PHP en Values sur des form
    Par Jimmy_S dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 22/03/2006, 11h18
  3. [Cookies] Problème avec les sessions PHP !!!
    Par boukay dans le forum Langage
    Réponses: 4
    Dernier message: 14/02/2006, 17h32
  4. Validation html avec Tidy
    Par yos dans le forum Valider
    Réponses: 2
    Dernier message: 29/11/2005, 10h45
  5. Réponses: 26
    Dernier message: 25/11/2005, 16h12

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