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 :

Erreur Sp 141 : ID .. déjà défini [W3C]


Sujet :

HTML

  1. #1
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut Erreur Sp 141 : ID .. déjà défini
    Bonjour !

    J'ai une erreur :

    Sp 141 : ID ... déjà défini : L'attribut 'id' a deux fois la même valeur dans le document. L'identifiant (la valeur de cet attribut) doit être unique dans un document.
    Code source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <a id="info_bulle" class="info_bulle" href="#">Airvo St Jouin Fc<span><object data="resultatparequiperencontres.php?num_equipe=556424" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;(556424) Nombre de match : 1 ( 1 victoire(s), 0 nul(s) et  0 défaite(s) )
    <br /><br />
    <a id="info_bulle" class="info_bulle" href="#">Amicalsauzeen<span><object data="resultatparequiperencontres.php?num_equipe=545730" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;(545730) Nombre de match : 3 ( 1 victoire(s), 1 nul(s) et  1 défaite(s) )
     
    ...
    Je veux bien comprendre qu'il ne veut pas deux fois de "id="info_bulle", mais je ne peux pas faire autrement je tourne en boucle sur du php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    while($data = mysql_fetch_assoc($req)) 
        { 
     
    echo '<a id="info_bulle" class="info_bulle" href="#">'.$data['nom_equipe'].'
    <span><object data="resultatparequiperencontres.php?num_equipe='.$data['num_equipe'].'" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;('.$data['num_equipe'].') Nombre de match : '.$data['sum( resultats.nombre_victoires + resultats.nombre_defaites +resultats.nombre_nuls )'].' ( '.$data['sum( resultats.nombre_victoires )'].' victoire(s), '.$data['sum( resultats.nombre_nuls )'].' nul(s) et  '.$data['sum( resultats.nombre_defaites )'].' défaite(s) )<br /><br />'
    ;
    }
    pour le css il se trouve à cette page : http://www.developpez.net/forums/d78...bulle-firefox/

    merci pour votre aide !

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,
    Un id doit être unique dans une page, ici l'id "info_bulle" se répète.

  3. #3
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Salut,
    Un id doit être unique dans une page, ici l'id "info_bulle" se répète.
    Merci pour ta réponse. Je fais comment pour contourner cette obstacle? Je ne vais pas m'amuser à faire un id par résultat sql ...

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Je ne vais pas m'amuser à faire un id par résultat sql ...
    Sinon tu concatènes une indice à la fin,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $i=0;
    while($data = mysql_fetch_assoc($req)) 
        { 
     
    echo '<a id="info_bulle'.$i.'" class="info_bulle" href="#">'.$data['nom_equipe'].'
    <span><object data="resultatparequiperencontres.php?num_equipe='.$data['num_equipe'].'" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;('.$data['num_equipe'].') Nombre de match : '.$data['sum( resultats.nombre_victoires + resultats.nombre_defaites +resultats.nombre_nuls )'].' ( '.$data['sum( resultats.nombre_victoires )'].' victoire(s), '.$data['sum( resultats.nombre_nuls )'].' nul(s) et  '.$data['sum( resultats.nombre_defaites )'].' défaite(s) )<br /><br />'
    ;
    $i++;
    }

  5. #5
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    oui, j'y avait songé. mais le problème reste le même dans ma feuille de style, faut que je mette info_bulle1 , info_bulle2 etc ... et j'ai plus de 40 résultats ...

  6. #6
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    Pourquoi aurais-tu besoin de définir 40 styles différents? La classe CSS est là pour définir le style de tous les éléments d'un même genre.

  7. #7
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    Citation Envoyé par franculo_caoulene Voir le message
    Salut,

    Pourquoi aurais-tu besoin de définir 40 styles différents? La classe CSS est là pour définir tous les éléments d'un même genre.
    Justement, j'aimerai ne pas avoir à définir 40 fois le même style en intégrant le même id, mais ça ressort avec l'erreur définit dans le titre du topic ...

  8. #8
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    C'est que tu ne comprends pas ce qu'est une classe CSS.

  9. #9
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    On gros j'ai juste à écrire ça, sans le id ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <a class="info_bulle" href="#">Airvo St Jouin Fc<span><object data="resultatparequiperencontres.php?num_equipe=556424" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;(556424) Nombre de match : 1 ( 1 victoire(s), 0 nul(s) et  0 défaite(s) )
    <br /><br />
    <a class="info_bulle" href="#">Amicalsauzeen<span><object data="resultatparequiperencontres.php?num_equipe=545730" type="text/html" width="1000" height="1000">alt : Cliquez ici</object></span></a>&nbsp;(545730) Nombre de match : 3 ( 1 victoire(s), 1 nul(s) et  1 défaite(s) )
     
    ...

  10. #10
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    L'attribut class c'est fait pour le css.
    L'id c'est pour identifier un élément.
    Où en veux-tu venir?

  11. #11
    Membre extrêmement actif Avatar de ledisciple
    Homme Profil pro
    observateur de nuage niveau 2.3
    Inscrit en
    Août 2008
    Messages
    860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : observateur de nuage niveau 2.3

    Informations forums :
    Inscription : Août 2008
    Messages : 860
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    L'attribut class c'est fait pour le css.
    L'id c'est pour identifier un élément.
    Où en veux-tu venir?
    Nul part !! je viens de me rendre compte de ma bétise.

    Merci quand même pour vos réponses et de votre patience.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/08/2009, 16h08
  2. Erreur 91 variable objet non définie
    Par kmarcel dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/04/2008, 13h17
  3. Erreur "function ' ' n'est pas définie dans l'expression"
    Par wanou_le_fou dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 02/07/2007, 16h13
  4. Erreur 91 variable objet non défini
    Par sebeni dans le forum Général VBA
    Réponses: 3
    Dernier message: 07/05/2007, 11h12
  5. (Erreur 3190) Trop de champs définis
    Par bart64 dans le forum Access
    Réponses: 2
    Dernier message: 29/11/2005, 20h47

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