[php] problème de tabulation

Fermé
Nat' - 8 août 2005 à 10:57
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 14 août 2007 à 07:47
Salut ta tous !!

Voilà, ma tabulation ne marche pas quand j'éxécute le code :

if ($resu) {
			while ($famProd = mysql_fetch_row($resu)) {
				$Nom = $famProd[0];
				if ($k < 2) {
					$CONTENTSTRING_FULL = " $CONTENTSTRING_FULL. $Nom /t";
					$k++;
				}else{
					$CONTENTSTRING_FULL = " $CONTENTSTRING_FULL. $Nom. <br><br><br> ";
					$k = 0;
				
				}
			}



Si quelq'un voit d'ou vient l'erreur je suis preneuse.

Bonne journée en tout cas !!
A voir également:

5 réponses

jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
14 août 2007 à 07:47
Voici la solution:
$texte="mon nom\tmon prénom" // \t = tabulation
$trans = array("\0" => "", "\n"	=> "","\r" => "<br>","\t"=>"&nbsp ");//reconverti les caracteres
$texte= strtr($texte, $trans);//met $texte en html
2
Wouaa... désolé pour l'affichage du code, ça na pas du tout indenté
Voici en gros la ligne qui pose problème :
$CONTENTSTRING_FULL = " $CONTENTSTRING_FULL. $Nom /t";
0
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 5 février 2025 1 526
8 août 2005 à 11:18
Salut,

La tabulation est bien représentée dans un fichier texte. Mais l'html fonctionne différemment. Si tu regardes dans ta source html , je parie que la tabulation a bien été faite. Mais le navigateur, ça ne l'a pas marqué plus que ça....
Essaie avec plusieurs espaces ou text-ident en css etc....
0
Erdnax Messages postés 2273 Date d'inscription mercredi 1 octobre 2003 Statut Contributeur Dernière intervention 1 octobre 2007 497
8 août 2005 à 11:32
Hello,

Juste une petite question, ta tabulation qui ne fonctionne pas, c'est bien dans cette ligne :
$CONTENTSTRING_FULL = " $CONTENTSTRING_FULL. $Nom /t";
Parce que les tabulation en php c'est pas plutôt \t que /t ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vous avez tout les deux raison en faite, les espaces ne marche pas non plus, mais c'est pas grave, j'ai changé de technique, j'ai mis mon affichage dans une liste déroulante.

Merci bcp en tout cas !
0