Posez votre question Signaler

[PHP] norme W3C [Résolu]

zimeau 648Messages postés 19 avril 2007Date d'inscription 8 mars 2012Dernière intervention - Dernière réponse le 19 févr. 2010 à 12:52
Bonjour,
Je fait mon blog sous la norme W3C et j'ai une erreur sur certain de mes liens :
an attribute value must be a literal unless it contains only name characters
…r /><div class='pagination'><a href=/blog.php?limit=0,5>1</a> | <a href=/blog

(le "/" de "<a href=/blog.php?limit=5,5" est souligné en rouge)
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.
je n'arrive pas a comprendre quel est l'erreur que j'ai faite dans mon code html. le PHP qui nous sort ça est :
$suivant = "<a href=".$url.$parpage.",".$parpage.">></a>"; 

quelqu'un pourrais me dire pourquoi j'ai cet erreur, et eventuellement me dire ce que je dois mettre dans mon PHP pour ne plus avoir l'erreur?
Merci.
Lire la suite 

[PHP] norme W3C »

2 réponses
Réponse
+0
moins plus
essai un '.' devant le '/' ?
Ajouter un commentaire
Réponse
+0
moins plus
j'ai finalement trouvé. le code html devais être :
…r /><div class='pagination'><a href='/blog.php?limit=0,5'>1</a> | <a href=/blog

j'ai donc modifier mon php ainsi :
$suivant = "<a href='".$url.$parpage.",".$parpage."'>></a>"; 

ce n'était qu'un petit problème de " ' ".
Merci!
Ajouter un commentaire
Ce document intitulé « [PHP] norme W3C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?