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