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

HTML Discussion :

[XHTML] Validité XHTML 1.0


Sujet :

HTML

  1. #1
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut [XHTML] Validité XHTML 1.0
    Bonjour, j'ai validé ma page avec le XHTML 1.0 mais j'ai PLEIN d'erreur que je ne comprend pas ... Meme des erreurs avec la balise <head> ...

    Voici le code 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
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Conduite</title>
    <link type="text/css" href="style.css" rel="stylesheet" />
    </head>
    <body>
    <p><div class="titre">Suivi conduite accompagn&eacute;e</div><br /><br /></p>
    <?php
    include('config.php');
     
    $query = mysql_query("SELECT * FROM conduite");
     
    echo'<table class="table_kms" border="1" align="center">';
    echo'<thead>';
    echo'<tr>';
    echo'<th width="10%">Dates</td>';
    echo'<th width="10%">Temps</td>';
    echo'<th width="5%">Kms</td>';
    echo'<th width="5%">Voiture</td>';
    echo'<th width="35%">Circonstances</td>';
    echo'<th width="30%">Remarques</td>';
    echo'<th width="5%">Meteo</td>';
    echo'</tr>';
    echo'</thead>';
    echo'<tfoot>';
    echo'<tr>';
    echo'<th width="10%">Dates</td>';
    echo'<th width="10%">Temps</td>';
    echo'<th width="5%">Kms</td>';
    echo'<th width="5%">Voiture</td>';
    echo'<th width="25%">Circonstances</td>';
    echo'<th width="25%">Remarques</td>';
    echo'<th width="5%">Meteo</td>';
    echo'</tr>';
    echo'</tfoot>';
    echo'<tbody>';
    while($conduite = mysql_fetch_array($query)){
    echo'<tr>';
    echo'<td>'.$conduite['date'].'</td>';
    $temps = $conduite['tps'];
    $temps = format_h($temps);
    echo'<td>'.$temps.'</td>';
    echo'<td>'.$conduite['kms'].'</td>';
    echo'<td>'.$conduite['voiture'].'</td>';
    echo'<td>'.$conduite['circonstances'].'</td>';
    echo'<td>'.$conduite['remarques'].'</td>';
    $meteo = $conduite['meteo'];
    if($meteo == NULL){
    $meteo = "Soleil";
    }
    echo'<td><p><img src="images/'.$meteo.'.gif" width="20" alt=""></p></td>';
    echo'</tr>';
    }
    echo'</tbody>';
    echo'</table>';
     
    /* Calcul des variables */
     
    $total_kms = mysql_query("SELECT SUM(kms) AS total_kms FROM conduite");
    $total_kms = mysql_fetch_array($total_kms);
    $total_kms = $total_kms['total_kms'];
     
    $total_heures = mysql_query("SELECT SUM(tps) AS total_kms FROM conduite");
    $total_heures = mysql_fetch_array($total_heures);
    $total_heures = $total_heures['total_kms'];
    $total_heures = format_h($total_heures);
     
    $total_kms_par_voiture = mysql_query("SELECT voiture, SUM(kms) AS total_kms FROM conduite GROUP BY voiture");
     
    $total_kms_par_meteo = mysql_query("SELECT IF(meteo = '', 'Beau temps', meteo) AS meteo, SUM(kms) AS total_kms FROM conduite GROUP BY meteo");
     
    $total_kms_avec_caravane = mysql_query("SELECT SUM(kms) AS total_kms_caravane FROM conduite WHERE remarques='Caravane'");
    $total_kms_avec_caravane = mysql_fetch_array($total_kms_avec_caravane);
    $total_kms_avec_caravane = $total_kms_avec_caravane['total_kms_caravane'];
    /* Fin du calcul des variables */
     
    echo'<p><br /><br /></p>';
    echo'<table class="table_stats" border="1" align="center">';
    echo'<tr>';
    echo'<td colspan="2">Nombre total de kilometres : <font color="red" size="+2">'.$total_kms.'</font> en <font color="red" size="+2">'.$total_heures.'</font></td>';
    echo'</tr>';
    echo'<tr>';
    echo'<td width="50%">';
    echo'<div align="left"><ul><li>Par voiture :</li>';
    echo'<ul>';
    while($kms_voiture = mysql_fetch_array($total_kms_par_voiture)){
    $voiture = $kms_voiture['voiture'];
    $voiture = $array_voiture[$voiture];
    echo'<li>'.$kms_voiture['total_kms'].' kms avec la '.$voiture.'</li>';
    }
    echo'<li>'.$total_kms_avec_caravane.' kms avec la caravane</li>';
    echo'</ul></ul></div></td>';
     
    echo'<td width="50%">';
    echo'<div align="left"><ul><li>Par condition meteo :</li>';
    echo'<ul>';
    while($meteo = mysql_fetch_array($total_kms_par_meteo)){
    echo'<li>'.$meteo['meteo'].' : '.$meteo['total_kms'].' kms</li>';
    }
    echo'</ul></ul></div></td>';
    echo'</tr></table>';
    echo'<p><br /><br /><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></p>';
    mysql_close();
    ?>
    </boby>
    </html>
    et le CSS :

    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
    body {
    background-color: #ffffff;
    }
    th {
    background-color: #cccccc;
    color: #000000;
    font-weight: bold;
    }
    td {
    background-color: #ffffff;
    color: #000000;
    text-align: center;
    height: 25px;
    }
    .table_kms {
    width: 750px;
    border-collapse: collapse;
    border: 1px solid;
    }
    .table_stats {
    width: 550px;
    border-collapse: collapse;
    border: 1px dashed;
    margin: auto;
    padding: auto;
    }
    .titre {
    text-align: center;
    color: red;
    font-size: 20px;
    }
    .total_kms {
    color: #000000;
    font-size: 15px;
    }
    .total_kms_rouge {
    color: #ff0000;
    font-size: 18px;
    }
    Dites moi ou sont les erreurs SVP car la je comprend pas trop ces nouvelles "normes" Merci

  2. #2
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Quel est ta question exactement ? Tu as juste à suivre les indication du validateur, non ?

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Réenregistres ta page avec un encodage UTF-8 !!

  5. #5
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par blueice
    Réenregistres ta page avec un encodage UTF-8 !!
    ou alors spécifie quelque part que c'est un latin-1, parce que le validateur ne trouve d'encodage nulle part.

  6. #6
    Membre expérimenté Avatar de Hug0_76
    Profil pro
    Inscrit en
    Août 2006
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 292
    Par défaut
    N'oublie pas ca exact :

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    ou

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

  7. #7
    Invité
    Invité(e)
    Par défaut
    Tu n'as qu'à lire ce que te dis le validateur. Tout est expliqué.

  8. #8
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Bah je comprend pas ce qu'il dit justement et en plus c'est en anglais ... alors le temps que je traduise ... lol

  9. #9
    Invité
    Invité(e)
    Par défaut
    Ah ouais si tu comprends pas l'anglais c'est un peu plus difficile...

  10. #10
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Je comprend l'anglais mais je comprend pas ce qu'il dit lol !!

  11. #11
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    C'est bon j'ai reussis mais il me reste 2 erreurs (au lieu de 77 ) que je ne comprend pas :

    Below are the results of checking this document for XML well-formedness and validity.

    1. Error Line 10 column 6001: end tag for element "boby" which is not open.

    ...s/vcss" alt="Valid CSS!" /></p></boby>

    The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.

    If this error occured in a script section of your document, you should probably read this FAQ entry.


    2. Error Line 11 column 6: end tag for "body" omitted, but OMITTAG NO was specified.

    </html>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".


    3. Info Line 8 column 0: start tag was here.

    <body>
    SVP

  12. #12
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Hahahaha </boby>

    Dsl pour le dérangement
    Merci a bientot

  13. #13
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    !





    Shame on you !

    Allez on va être sympa on a tous connu ça...

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

Discussions similaires

  1. [Zend_Form] Validité xhtml input
    Par stalak dans le forum Zend_Form
    Réponses: 4
    Dernier message: 04/04/2008, 19h30
  2. [AJAX] Vérifier la validité xhtml d'une reponse ajax?
    Par gui38 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/01/2008, 16h39
  3. [XHTML] Validité XHTML et PHP
    Par Aazouf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 21
    Dernier message: 07/10/2006, 12h07
  4. [XHTML] Problème de validité xhtml 1.1
    Par xenos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 12/08/2006, 13h22
  5. [XHTML] Validité XHTML
    Par Sékiltoyai dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/07/2005, 15h22

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