2013-05-15 2 views
0

Im ayant des problèmes avec ce morceau de code:onglet Supprimer de la zone de texte lorsque avec des données de la cellule de base de données SQL

<form action="" method="POST" enctype="multipart/form-data"> 
     <textarea rows="5" cols="45" name="edit_bio" > 
     <?php 
      foreach ($query as $row) { 
      $bio_text = $row['bio']; 
      $bio_text = str_replace("\t", '', $bio_text); 

      echo $bio_text; } 
     ?> 
     </textarea><br> 
     <input type="submit" value="Update"> 
    </form> 

Fondamentalement, ce qui se passe est le textarea montre le contenu de la cellule de ma base de données, mais pour Pour une raison quelconque, il ajoute plusieurs onglets autour de toutes les chaînes de la cellule. Il n'y a pas d'onglet dans la cellule, et comme vous pouvez le voir, j'ai essayé d'utiliser la fonction de remplacement de chaîne pour me débarrasser des onglets dans la zone de texte. Cela ne fonctionne pas cependant.

Des idées? Merci.

Répondre

1

Utilisez-vous des onglets dans votre éditeur? Si oui, il pourrait aider à le changer à ceci:

<textarea rows="5" cols="45" name="edit_bio" ><?php 
    foreach ($query as $row) { 
     $bio_text = $row['bio']; 
     $bio_text = str_replace("\t", '', $bio_text); 
     echo $bio_text; 
    } 
?></textarea> 
+0

Ah, duh, vous avez exactement raison. Merci! – mpn

+0

@pwneth: Pouvez-vous me montrer la différence? Je ne vois pas de différence entre votre code et le code de rtcherry? –

+0

rtcherry vient de se débarrasser des onglets entre la fin du html et le début des balises mpn

Questions connexes