Impossible d'insérer un espace

Eléphanteau du PHP | 21 Messages

29 juil. 2010, 12:33

Bonjour,
j'ai le code suivant:
for ($j=1;$j<=$n;$j++)
									{
										echo '<a href="affichage.php" >' . $j . '</a>';							
									}	
Le problème est que les chiffres s'affichent trop encombrés, y a pas d'espace entre eux quoi que je les ai mis!!!
J'ai l'affichage suivant: 123

Et j'aime bien qu'ils soient 1 2 3

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

29 juil. 2010, 12:53

oui tu as mis des espaces dans le code PHP, mais dans ton navigateur tu vois du HTML généré ça n'a donc aucun impact.

Eléphanteau du PHP | 21 Messages

29 juil. 2010, 13:31

Alors que devrais-je mettre?? :?

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

29 juil. 2010, 13:32

L'espace dans le HTML que tu génères, et qui sera envoyé au navigateur. Tu comprends la différence entre le côté serveur (PHP) et le côté client (HTML/navaigateur) ?

Petit nouveau ! | 7 Messages

29 juil. 2010, 14:42

Bonjour
sans doute mettre en espace ''apres'' la balise </a> ' ???
echo '<a href="affichage.php" >' . $j . '</a> '; 
a++

Eléphanteau du PHP | 21 Messages

29 juil. 2010, 14:53

Ah oui!! merci bien Drum, c'est résolu.

Voilà une personne pratique.

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

29 juil. 2010, 15:08

Oui effectivement, pratique c'est le mot.

Sauf que rester évasif est volontaire, en cherchant la solution on la retient mieux. Un certain cheminement pas forcément inutile si tu ne comprends pas pourquoi la mise en forme de ton code côté serveur n'a aucun impact dans le navigateur.
Mais oui, il y en a souvent qui passent derrière et sont tout content de donner la solution, la vraie, le code qu'il suffira de copier/coller. Après tout c'est une réponse et je ne les blâme pas (trop).

mais je pense que tu aurais pû trouver toi-même, tout seul, où placer un espace :roll:

Mais qu'importe... cependant merci de tagguer le message en résolu.

devlop78
Invité n'ayant pas de compte PHPfrance

29 juil. 2010, 20:54

Cela dit ... ici rien à voir entre client, serveur, php et tout ce que tu veux. Ce n'est pas un problème php mais une erreur html

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 juil. 2010, 10:04

Cela dit ... ici rien à voir entre client, serveur, php et tout ce que tu veux. Ce n'est pas un problème php mais une erreur html
Ben, à partir du moment où quelqu'un met un espace dans le source PHP, et s'étonne de ne pas le voir apparaître dans son navigateur, je crois qu'un petit rappel sur qu'est-ce qui se passe à quel endroit n'est pas inutile.

Eléphanteau du PHP | 21 Messages

30 juil. 2010, 10:12

je crois qu'un petit rappel sur qu'est-ce qui se passe à quel endroit n'est pas inutile.
Merci c'est sympa et c'est professionnel.
à partir du moment où quelqu'un met un espace dans le source PHP, et s'étonne de ne pas le voir apparaître dans son navigateur
Le forum est intitulé "PHP débutant" et réellement je suis débutante en PHP, et du coup, je souhaite t'offrir un conseil: Ne répond jamais à une question par une autre

question: C'est très mal vu.

Allez, bon travail à tous, et au prochain problème. :)

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 juil. 2010, 10:26

Le forum est intitulé "PHP débutant" et réellement je suis débutante en PHP, et du coup, je souhaite t'offrir un conseil: Ne répond jamais à une question par une autre
question: C'est très mal vu.
Par qui ? Juste toi ?
Tu es sûr un forum d'entraide, je ne crois pas que tu puisses dire que telle ou telle façon de répondre est bien ou pas, ce n'est pas un service ici.

Je suis désolé mais je considère ce forum comme un moyen de trouver de l'aide en apprenant des choses pour ne pas refaire les mêmes erreurs, voilà pourquoi je prends le temps avant de filer du code tout prêt, voilà pourquoi il m'arrive de poser des questions aussi pour essayer de faire comprendre certains concepts.

Désolé d'avoir voulu t'aider et de n'avoir pas été assez rapide à ton goût !