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 :

Validation sur un lien PHP avec la méthode GET


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Par défaut Validation sur un lien PHP avec la méthode GET
    Bonjour a tous,
    Je sais que ce problème a était abordé de nombreuse fois, mais je ne trouve aucune réponse qui fonctionne !

    Mon code source :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="?dev=Accueil" onmouseout="na_restore_img_src('image1', 'document')" onmouseover="na_change_img_src('image1', 'document', 'images/accueil2.png', true)"><img src="images/accueil1.png" border="0" name="image1" alt="Accueil" /></a>
    L'erreur W3C que tout le monde connais :

    an attribute value must be a literal unless it contains only name characters

    <a href=?dev=Accueil>Accueil</a> </div></td>

    You have used a character that is not considered a "name character" in an attribute value. Which characters are considered "name characters" varies between the different document types, but a good rule of thumb is that unless the value contains only lower or upper case letters in the range a-z you must put quotation marks around the value. In fact, unless you have extreme file size requirements it is a very very good idea to always put quote marks around your attribute values. It is never wrong to do so, and very often it is absolutely necessary.
    --------------------------------------------------

    En général c'est un problème de guillemet, mais dans mon cas elle sont présente.

    Merci de votre aide

  2. #2
    Membre averti Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Par défaut
    pourquoi ne pas rajouter # avant le "?" ?

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

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par SeThYy Voir le message
    rajouter # avant le "?"
    Heuu .. Ca fait une ancre après, pas du tout ce qui est souhaité.

    D'après l'erreur renvoyée par le validateur, tu dois avoir le même code sans les guillemets autour de la valeur. Donc la ligne que tu nous montres ne correspond pas à celle de ton erreur.

    Edit : Arf, j'avais pas vu que ce sujet avait 2 mois ..

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    La validation est bonne (pour le A href="?dev=toto") avec une DTD autre que HTML 4.01 Strict (avec Transitional ou même avec XHTML 1.0 cette syntaxe est autorisée) ...

    devyan

  5. #5
    Membre averti Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Par défaut
    Désolé mais là je ne comprend pas... Tu peux expliquer pourquoi le "?dev=blablabla" ? Ca mène vers la même page ou vers une autre ?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Citation Envoyé par SeThYy Voir le message
    Désolé mais là je ne comprend pas... Tu peux expliquer pourquoi le "?dev=blablabla" ? Ca mène vers la même page ou vers une autre ?
    C'est une requête GET sur la même page avec le paramètre "dev=blablabla".

Discussions similaires

  1. Lien sur un script php avec envoi d'une valeur
    Par Invité(e) dans le forum Langage
    Réponses: 14
    Dernier message: 21/01/2010, 11h18
  2. lien PHP avec arret sur image qui ne marche pas
    Par MYBEE DESIGN dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 12/09/2009, 19h17
  3. Cliquer sur un lien Javascript avec Watir
    Par l'Ermite Misanthrope dans le forum Ruby
    Réponses: 1
    Dernier message: 20/05/2009, 13h50
  4. FlashVars lien php avec plusieurs &
    Par Tankian dans le forum Flash
    Réponses: 0
    Dernier message: 01/09/2008, 10h33
  5. [W3C] Validation sur un lien PHP avec la méthode GET
    Par Mooneer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/06/2008, 23h32

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