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 :

Mauvais affichage avec echo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Mauvais affichage avec echo
    Bonjour Voici mon code

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <title>Positionnement CSS</title>
    </head>
    <body>
    <?php
    if (isset($_GET['numpat'])) // On a le nom et le prénom{
    	$numpat = $_GET['numpat'];		
    	$conn = oci_connect('DOSMED', 'CHHFDOSMED', 'OMNIPROD');
    	if (!$conn) {
    		$e = oci_error();
    		trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
    	}
    	else{
    ?>
    	<div id="logo"></div>
    	<div id="titre">
    		<center><h1>Titre1.</h1></center>
    		<center><h2>Titre2</h2></center>
    		<center><h3><u>Titre3</u></h3></center>
    	</div>
    	<div id="info">
    		<h5>N°dossier:</br>
    		Nom:</br>
    		Prénom:</br>
    		Dte. Nais.:</h5>
    	</div>
    	<div id="contenu">
    		<p>test</p>
    <?php
    echo "Hello";
    $str = "Hello world!";
    echo $str;
    echo "<br>What a nice day!";
    ?>
    	</div>
    <?php}?>
    <?php}?>
    </body>
    </html>
    Dans la partie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    echo "Hello";
    $str = "Hello world!";
    echo $str;
    echo "<br>What a nice day!";
    ?>

    J'ai ceci comme résultat:
    test

    What a nice day!"; ?>
    Alors que je voudrais:

    Hello
    Hello World
    What a nice day!
    Auriez vous une idée ?

    D'avance merci

  2. #2
    Membre éprouvé Avatar de jisig
    Homme Profil pro
    null
    Inscrit en
    Avril 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Indonésie

    Informations professionnelles :
    Activité : null

    Informations forums :
    Inscription : Avril 2014
    Messages : 146
    Par défaut
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <title>Positionnement CSS</title>
    </head>
    <body>
    	<?php
     
    		if (isset($_GET['numpat'])) // On a le nom et le prénom
    		{
    			$numpat = $_GET['numpat'];		
    			$conn = oci_connect('DOSMED', 'CHHFDOSMED', 'OMNIPROD');
    			if (!$conn) {
    				$e = oci_error();
    				trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
    			}
    			else
    			{
    	?>
     
    					<div id="logo"></div>
    					<div id="titre">
    					<center><h1>Titre1.</h1></center>
    					<center><h2>Titre2</h2></center>
    					<center><h3><u>Titre3</u></h3></center>
    					</div>
    					<div id="info">
    					<h5>N°dossier:</br>
    					Nom:</br>
    					Prénom:</br>
    					Dte. Nais.:</h5>
    					</div>
    					<div id="contenu">
    						<p>test</p>
    						<?php
    						echo "Hello";
    						$str = "Hello world!";
    						echo $str;
    						echo "<br>What a nice day!";
    						?>
    					</div>
    			<?php } ?>
    	<?php } ?>
    </body>
    </html>
    Accolades fermantes collées aux balises php (Mon serveur n'en veut pas )

    (Mais ce n'est pas mieux de mettre ça à la place ?
    Jisig

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Merci de ton aide mais ça ne change rien à mon résultat:

    test

    What a nice day!"; ?>

  4. #4
    Membre éprouvé Avatar de jisig
    Homme Profil pro
    null
    Inscrit en
    Avril 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Indonésie

    Informations professionnelles :
    Activité : null

    Informations forums :
    Inscription : Avril 2014
    Messages : 146
    Par défaut
    Beh personnellement j'ai enlevé les conditions pour voir (ça fonctionne chez moi)

    Tu utilises quoi pour interpréter ton php ?

  5. #5
    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
    Le fait que ça affiche ?> c'est plutôt mauvais signe.
    Essaye de regarder la source de la page générée dans ton navigateur.
    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]

Discussions similaires

  1. [MySQL] Affichage avec echo en php
    Par clementdevelop dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/05/2013, 09h08
  2. affichage tronqué avec echo
    Par laurentSc dans le forum Langage
    Réponses: 8
    Dernier message: 24/12/2010, 16h26
  3. Mauvais affichage avec les caractères accentués
    Par friedamichelle dans le forum JSF
    Réponses: 1
    Dernier message: 23/12/2010, 16h40
  4. Comment centrer un affichage avec echo
    Par Jcpan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/01/2009, 18h24
  5. affichage avec echo
    Par je®ome dans le forum Langage
    Réponses: 1
    Dernier message: 19/11/2006, 16h39

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