Espacement

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

  1. 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
    1. Modérateur
      Pourquoi ne pas utiliser un tableau html ?
  2. Modérateur
    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

    .

    1. 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
      1. 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