2017-08-03 4 views
0

Salut en fait quand j'exécute le code que je reçois une sortie, il sera crachera dans echo mais si je mets l'écho dans textarea je ne reçois que la dernière valeur de chaîne de ma base de donnéesExploser retour seule ligne dans textarea

$sql = mysqli_query($con, "SELECT naveen from kumar where id<5"); 
    while ($row = mysqli_fetch_array($sql)) { 
     $myString = $row['admin']; 
     $myArray = explode(',', $myString); 
     foreach ($myArray as $my_Array) { 
      echo $my_Array.'<br>'; 
     } 
    } 
    ?> 
    <form method="post" action=""> 
<textarea name="valid" cols="60" rows="5"><?php echo $my_Array;?></textarea> 
    </form> 
    <?php ?> 

Ceci est mon résultat

enter image description here

+0

Il fait exactement ce que vous avez dit à le faire, il imprime la valeur de 'my_Array' $, qui ist la dernière valeur du tableau' $ myArray'. Si vous voulez avoir toutes les valeurs dans le ' ou . Veuillez clarifier –

0

Vous devez le faire comme ceci:

<form method="post" action=""> 
<?php $sql = mysqli_query($con, "SELECT naveen from kumar where id<5"); 
     while ($row = mysqli_fetch_array($sql)) { 
      $myString = $row['admin']; 
      $myArray[] = explode(',', $myString); 

     } 
     ?> 
    <textarea name="valid" cols="60" rows="5"><?php echo implode(" ",$my_Array);?></textarea> 
     </form> 
     <?php ?>