[PHP] norme W3C

Résolu
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -  
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

2 réponses

stpunky Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   5
 
essai un '.' devant le '/' ?
0
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
 
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!
0