2010-08-29 8 views

Répondre

0

Si vous souhaitez modifier le texte après qu'il a été téléchargé par le client (par exemple, ont le texte changent toutes les cinq secondes ou quelque chose), vous devez utiliser javascript. PHP n'est utilisé que pour la génération côté serveur du balisage que le client télécharge.

7
<textarea rows="2" cols="20"> 
<?php echo "Your text here. This can be dynamically created with PHP 
when the page is served."; ?> 
</textarea> 

Ainsi, la zone de texte peut être rempli avec PHP, mais si vous voulez changer la textarea fois la page chargée .... une fois qu'il est hors des mains du serveur, vous devez utiliser Javascript .

+3

Et s'il vous plaît ajouter 'htmlspecialchars()' autour du texte dans le cas où il y a des balises HTML dans le texte fait écho. – shamittomar

+0

@shamittomar - Dans un 'textarea' tout est affiché littéralement, y compris les balises html, donc' htmlspecialchars() 'n'est pas nécessaire. - http://codepad.viper-7.com/QIjTI5 –

0
<td> 
    <textarea rows="4" cols="10"> 
     <?php 
     echo $row['baddress'] ; 
     ?> 
    </textarea> 
    </td> 

    <?php 
    echo $row['baddress']; 
    ?> 

Il faut appeler séparément ici baddress est le nom de la colonne de ma base de données