Espacement

Fermé
xarba - 2 déc. 2018 à 10:05
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 - 6 déc. 2018 à 11:14
Bonjour,

Je veux mettre des espaces avec ce code


{echo $donnees['deb'];
echo " ";
echo $donnees['nom'];
echo " ";}
if ($toto = 4)
echo " ";
{echo $toto;
echo $donnees['num'];
echo " ";
echo $donnees['prixvt'];}

a:



et le code



if ($toto = 4)
echo " ";



n'est pas pris en compte?


quel est votre avis?

merci d'avance

Bi

4 réponses

popozz Messages postés 218 Date d'inscription jeudi 5 mai 2016 Statut Membre Dernière intervention 22 mai 2021 176
Modifié le 2 déc. 2018 à 10:30
Salut
Voila un code qui devrai fonctionner :

{echo $donnees['deb'];
echo " ";
echo $donnees['nom'];
echo " ";}
if ($toto == 4)
echo " ";
{echo $toto;
echo $donnees['num'];
echo " ";
echo $donnees['prixvt'];}

a:

Pour vérifier l'égalité il faut mettre 2 == dans ton if
0
Bonjour et merci pour la réponse,

désolé,en faite, j'ai fait un copier coller de mon code

if ($toto == 4)
echo " ";

s'est transformé en

if ($toto == 4)
echo " ";

je voulais avoir 4 espacements mais je n'obtiens qu' un seul.


en tout cas merci bien
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
3 déc. 2018 à 10:26
Bonjour,

Déjà, vu ton code.. j'ai l'impression que tu utilises du GOTO ... hors ça ne se fait plus depuis des siecles... :-)

Quoi qu'il en soit, il serait bien, pour que l'on puisse correctement t'aider d'avoir..
1 - l'ensemble du code (il semble que tu sois dans une boucle)
2 - Un aperçu (ou une explication précise) de ce que tu souhaites obtenir
3 - que tu indiques a quel endroit veux tu 4 espaces ?


Pour finir, à l'avenir, merci d'utiliser correctement les balises de code afin d'avoir la coloration syntaxique.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


.



0
Bonjour et merci pour la réponse
je vais reprendre à zéro:
ce que je cherche à obtenir c'est une liste de 3 données de ma base en 3 colonnes, donc j" essaye de mettre suffisamment d'espace entre chaque donnée en m'aidant des longueurs de données, pour cela j'utilise l'instruction



$toto = strlen($donnees['nom']);




et j'ai un peu bricolé

ensuite je teste la longueur pour essayer d'avoir des colonnes comme suit:




if ($toto == 13)
echo "_________________";
if ($toto == 14)
echo "_______________";





mais j'ai des décalages comme ceci:

SOIR D ETE ____________________3800
SORTIE DE BAIN _______________3300
SOUFFLE CELESTE _______________5900
LA SOURCE en 89cm _______________5900
LA SPHINGE _______________________3900



qu" en pensez-vous?

Bien cordialement
0
jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
6 déc. 2018 à 11:14
Pourquoi ne pas utiliser un tableau html ?
0