Espacement

xarba -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
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. popozz Messages postés 246 Statut Membre 177
     
    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
  2. xarba
     
    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
  3. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
  4. Xarba
     
    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
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Pourquoi ne pas utiliser un tableau html ?
      0