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

Langage PHP Discussion :

Concilier PHP et HTML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    ---
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : ---

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Par défaut Concilier PHP et HTML
    Bonjour,

    J'ai un problème lié à des apostrophes (Ligne 5).
    J'ai tenté un antislash, mais sans succès ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php if(!isset($_SESSION['pseudo']))
        { ?>
    <div class="barremembre">
    <div class="element1"><a href="panier.php">MON PANIER (<span id="count">'<?php echo $panier->count();?>'</span>)
    [<span id="total">'<?php echo number_format($panier->total(),2,',',' ');?>'</span> €]</a></div>
    <div class="element2"><a href="connexion.php">CONNEXION</a></div>
    <div class="element3"><a href="inscription.php">INSCRIPTION</a></div>
    </div>
    <?php
        }
    else
        { ?>
    <div class="barremembre">
    <div class="element1"><a href="panier.php">MON PANIER</a></div>
    <div class="element2"><a href="membre.php">MON COMPTE</a></div>
    <div class="element3"><a href="logout.php">DECONNEXION</a></div>
    </div>
     <?php   }
    ?>
    Si vous avez une petite idée, je suis preneur.
    Merci =)

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    J'ai un problème lié à des apostrophes
    C'est bien, mais c'est quoi au juste ton problème ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2014
    Messages : 80
    Par défaut
    A quoi sert ce morceau de code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo number_format($panier->total(),2,',',' ');?>

  4. #4
    Modérateur
    Avatar de BakSh0
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2014
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 276
    Par défaut
    Je ne comprends pas non plus ton problème ? Tu à un message d'erreur ? Un problème d'affichage ? De données ?
    BakSh0, Modérateur .Net & Web

    Affichez la colorisation syntaxique dans votre code en ajoutant dans votre balise : [CODE=xxx] en remplaçant xxx par le nom du langage.


    N'oubliez pas de consulter les FAQs : .Net / Web et les cours et tutoriels .Net / Web

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    335
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 335
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [<span id="total">'<?php echo number_format($panier->total(),2,',',' ');?>'</span> €]</a></div>
    Moi, déjà, je ne vois pas à quoi servent les quotes autour des balises php.

  6. #6
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Ben, ça va donner un affichage du genre
    MON PANIER ('4') ['1 250,75 €']
    et effectivement, je ne vois pas trop l'intérêt non plus
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Bah à priori, ça sert à afficher du texte entouré de quotes
    Par exemple si number_format($panier->total(),2,',',' ') retourne 42,42, le texte affiché sera '42,42'.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Membre habitué
    Homme Profil pro
    ---
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : ---

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Par défaut
    Comme expliqué <?php echo number_format($panier->total(),2,',',' ');?> affichera 1,45 par exemple.
    Et les quotes, je les mets parce que je l'ai décidé =)

    Le titre révèle que j'intègre du PHP dans le HTML.
    J'utilise donc des apostrophes pour que l'intégration se fasse correctement.
    Regardez bien, j'ai coloré en rouge :

    [<span id="total">'<?php echo number_format($panier->total(),2,',',' ');?>'</span> €]</a></div>

    Sauf que dans <?php echo number_format($panier->total(),2,',',' ');?>, il y a aussi des apostrophes donc mon PHP est "cassé" :

    [<span id="total">'<?php echo number_format($panier->total(),2,',',' ');?>'</span> €]</a></div>.

    J'ai tenté d'utilisez l'antislash (ou de jouer avec des guillemets), mais ça ne fonctionne pas.
    Je pense que comme ça, c'est plus clair.

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

Discussions similaires

  1. HTML dans PHP, PHP dans HTML...
    Par jeremy_chauvel dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2006, 20h28
  2. Réponses: 5
    Dernier message: 11/04/2006, 18h12
  3. Appeler une fonction d'un script PHP depuis HTML
    Par barthelv dans le forum Langage
    Réponses: 31
    Dernier message: 27/12/2005, 11h25
  4. Formulaires ? PHP ou HTML ?
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/11/2005, 10h22

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