Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2012, 16h04   #1
Nouveau Membre du Club
 
Cyrille Keller
Inscription : juillet 2010
Messages : 66
Détails du profil
Informations personnelles :
Nom : Cyrille Keller

Informations forums :
Inscription : juillet 2010
Messages : 66
Points : 39
Points : 39
Par défaut tabulation dans un code php

Bonjour,
le code suivant me pose un petit souci

Code :
<? echo $valautresarticles["ref_saisie"]." ".$valautresarticles["designation"]; ?>
Comment remplacer l'espace au milieu par une tabulation, sachant que ce code est dans une boucle pour afficher le menu d'une liste déroulante à partir d'une table.

Pour ceux qui veulent un aperçu plus complet
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
		<SELECT NAME="modpostref_article" id="saisiesouris" tabindex="12" onchange="submit()"> 
		<OPTION value="<? 
		//alors là on attaque un morceau : référence de saisie du carburant en fonction de son libellé
		$carburantvehiculecompte=$valvct["carburant"];
		$querycarburantcpte="SELECT * FROM detail_article WHERE designation='$carburantvehiculecompte'";
		$resultcarburantcpte=mysql_query($querycarburantcpte);
		$valcarburantcpte=mysql_fetch_array($resultcarburantcpte);
 
		echo $valcarburantcpte["ref_saisie"]; 
		?>"><tab><tab><? echo $valvct["carburant"];?></OPTION>
		<? while ($valcarburant = mysql_fetch_array($resultcarburant)) { ?>
		<OPTION value="<? echo $valcarburant["ref_saisie"]; ?>"><? echo $valcarburant["ref_saisie"]."   ".$valcarburant["designation"]; ?></option>
		<? }?>
		<OPTION></OPTION>
<?		
		//Liste des autres articles
		$tableautresarticles="detail_article";
		$queryautresarticles = "SELECT * FROM $tableautresarticles WHERE famille<>'Carburant' ORDER BY designation";
		$resultautresarticles = mysql_query($queryautresarticles);   
		 while ($valautresarticles = mysql_fetch_array($resultautresarticles)) { ?>
		<OPTION value="<? echo $valautresarticles["ref_saisie"]; ?>"><? echo $valautresarticles["ref_saisie"]."		".$valautresarticles["designation"]; ?></option>
		<? }?>
		</select>
Je précise, les données sont des chaines de caractères d'une longueur variable d'ou le besoin de tabulation ou de tableau.
shaihulud1979 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2012, 17h11   #2
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 552
Points : 2 552
Envoyer un message via Skype™ à rawsrc
Citation:
Envoyé par shaihulud1979 Voir le message
Comment remplacer l'espace au milieu par une tabulation
Comme ça :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 15h18   #3
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Citation:
Envoyé par rawsrc Voir le message


le \t ne vas pas faire une tabulation dans le code ?
sinon tu utilises un span avec longueur fixe (via les feuilles de style) pour valcarburant["ref_saisie"] et $valcarburant["ref_saisie"].
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 16h38   #4
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 330
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 330
Points : 1 659
Points : 1 659
\t va bien créer une tabulation.

Par contre le navigateur lui n'affichera q'un simple espace.

Tu peux utiliser la balise html <pre></pre> pour que la tabulation ne soit pas convertie en espace.
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web