[Réglé] Problème avec apostrophe dans la balise Title en PHP

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dznet, 1 Décembre 2008.

  1. dznet
    dznet WRInaute impliqué
    Inscrit:
    1 Juillet 2004
    Messages:
    576
    J'aime reçus:
    0
    Bonjour,

    Pour des raisons d'ergonomie je voudrai mettre un balise title dans les option d'une liste déroulante.

    dont voici un partie du code (Je suis débutant en PHP)

    Code:
    
       $title = "'$row->libelle'";    // une phrase  
    
        $champopt=$champopt."<OPTION title=".$title." value=".$row->num_id.">".$row->num_id.": ".substr ($row->libelle, 0, 35).$pts;
          
      
    Quand $title est une phrase sans apostrophe c'est bon la "title" fonctione, mais quand il y a une apostrophe tous ce qui a après disparaît.

    J'ai beau ajouté addslash mais rien y fait.

    Avez vous une idée pour me dépanner SVP

    Merci
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    title='".$title."'
     
  3. dznet
    dznet WRInaute impliqué
    Inscrit:
    1 Juillet 2004
    Messages:
    576
    J'aime reçus:
    0
    Salut Kiwi :D Merci de ta réponse rapide, mais cette solution ne fonctionne pas.
    Elle me donne le même résultat (c.a.d rien après apostrophe)
     
  4. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Tu remplaces dans ta chaine les " par &quot; non?
     
  5. dznet
    dznet WRInaute impliqué
    Inscrit:
    1 Juillet 2004
    Messages:
    576
    J'aime reçus:
    0
    Non je ne pense pas que cela puisse fonctionné

    C'est un vrais casse tête :(
     
  6. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    tu as cet exemple en ligne pour voir le code généré (c'est toujours lui qui montre où est l'erreur)
     
  7. Bacteries
    Bacteries WRInaute passionné
    Inscrit:
    27 Mai 2004
    Messages:
    1 253
    J'aime reçus:
    0
    Pourquoi ça ne fonctionnerait pas? C'est comme ça que ça soit être faite en HTML...
     
  8. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    sinon title=\"".$title."\"
     
  9. dznet
    dznet WRInaute impliqué
    Inscrit:
    1 Juillet 2004
    Messages:
    576
    J'aime reçus:
    0
    Super Kiwi cela fonctionne Merci bcp

    donc j'ai mis
    $title = $row->libelle; au lieu de $title = "'$row->libelle'";
    et dans la balise option title=\"".$title."\" au lieu de title=".$title."

    Mais je n'arrive pas a comprendre le pourquoi 8O
     
  10. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    il faut utiliser la fonction htmlspecialchars pour remplacer les caractères utilisés par HTML dans le texte (", <, ...) :
    Code:
    $champopt=$champopt."<OPTION title=\"".htmlspecialchars($row->libelle)."\" value=".$row->num_id.">".$row->num_id.": ".htmlspecialchars(substr ($row->libelle, 0, 35)).$pts; 
     
  11. dznet
    dznet WRInaute impliqué
    Inscrit:
    1 Juillet 2004
    Messages:
    576
    J'aime reçus:
    0
    Nickel cela fonctionne aussi :D
    Merci pour l'explication
     
Chargement...
Similar Threads - [Réglé] Problème apostrophe Forum Date
[reglé]Problème Undefined offset Développement d'un site Web ou d'une appli mobile 6 Novembre 2008
[réglé]Problème d'affichage en très haute résolution Développement d'un site Web ou d'une appli mobile 30 Août 2008
[réglé] Problème de css avec float Développement d'un site Web ou d'une appli mobile 28 Mai 2008
[réglé] Superposition d'images - problème de positionnement Développement d'un site Web ou d'une appli mobile 24 Mars 2008
[Régle] - Problème d'heure AdWords 17 Janvier 2008
[Réglé] Problème rewriting Dossier Virtuel > Erreur 404 URL Rewriting et .htaccess 13 Avril 2007
[reglé]problème iframe dans navigateur Développement d'un site Web ou d'une appli mobile 27 Décembre 2006
[réglé]problème mailing Sarbacane et Free par smtp Alice Administration d'un site Web 1 Décembre 2006
[Réglé] [SQL] problème avec "order by" Développement d'un site Web ou d'une appli mobile 16 Octobre 2006
[Réglé] [CSS] Problème de largeur de "div" Développement d'un site Web ou d'une appli mobile 31 Août 2006
[réglé]Problème avec script lourdingue optimisation php? Développement d'un site Web ou d'une appli mobile 14 Août 2006
[Réglé] Upload de fichiers : problème avec 1and1 Administration d'un site Web 13 Août 2006
[réglé]Problème avec phpbb Problèmes de référencement spécifiques à vos sites 29 Mai 2006
[Réglé]problème rewritting slashs URL Rewriting et .htaccess 25 Mars 2006
[Réglé]probleme avec mon nom de domaine Administration d'un site Web 6 Février 2006
[Réglé] Problème affichage Développement d'un site Web ou d'une appli mobile 12 Janvier 2006
Problème de bannière google [Réglé] Développement d'un site Web ou d'une appli mobile 25 Septembre 2005
[Réglé] Problème de dossiers virtuels URL Rewriting et .htaccess 29 Août 2005
[Réglé] Probleme css a hover Administration d'un site Web 17 Juin 2005
[Réglé] Probléme de connexion au panneau admin URL Rewriting et .htaccess 24 Mai 2005