Reception d'un champ de texte de la bd mysql

ssyyrr Messages postés 69 Statut Membre -  
ssyyrr Messages postés 69 Statut Membre -
Bonjour,
je suis entrain de recevoir un champ de text de la base de donne mysql mais je dois l'afficher ligne par ligne ; comment je pe le separer et avec quel fonction
merci
Configuration: Windows XP
Firefox 3.0.8

3 réponses

  1. NookZ Messages postés 2376 Statut Membre 514
     
    Si c'est que le champ de texte à plusieurs lignes lui même le caractères de retour à la ligne est \n il me semble (on le voit en regardant les données de la table), il suffit donc de faire un split
    0
  2. arthezius Messages postés 3756 Statut Membre 475
     
    Je suis pas sur d'avoir bien compris ce que tu demandais.
    Toutefois, il est possible de récupérer les saut de ligne d'un textarea avec cette fonction:
    nl2br()

    A utiliser comme suit:
    echo'<p>'.nl2br($data['texte']).'</p>';

    $data['texte'] étant la donnée récupéré au préalable de la base de donnée.
    Je sais pas si c'est ça que tu cherchais, ton message n'étant pas extrêmement clair...
    0
  3. ssyyrr Messages postés 69 Statut Membre 25
     
    ok j"expliqu
    soit

    "insert into 'table' values (un grand text compose de 10 lignes)";
    $sql=........"select text from table";
    $reqt= .......
    $resultat=....fetch array($req)
    <? echo '$req' ; ?>
    *** le champ "text" est de type text et le serveur = php + base de donne "MYSQL" ****

    ce variable "$resultat" je doi le diviser en 10 lignes et chaque ligne je doi l'afficher dans un <tr>...</tr>
    tou seul comme je ve et ou je veu
    c la prob
    merci arthezius pour le code mais :
    echo'<p>'.nl2br($data['texte']).'</p>'; ne me permet pa d'utiliser les lignes separés comme je ve. le variable $resultat est un seul variable mais moi je ve qu'il soit sou forma de 10 variables
    ctt et merci
    0