Bonjour à tous.
J'ai une base de donnée dont la colonne désignation comporte des éléments du type "couvre perles a ecraser "
je liste les composant de cette base grâce a un fichier php.
Souci, à la sortie de mon fichier tous les texte ayant un espace sont tronqué donc au lieu de "couvre perles a ecraser " j'ai "couvre"

un morceau de ma base:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
today	                     reference	categorie	designation	quantite	
2021-05-03 09:19:12 	3700408407162 	fixation 	couvre perles a ecraser

voici une partie de mon code;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
$sql = "SELECT designation FROM achat WHERE categorie='$categorie'";
                $stmt = $users->query($sql);?>
                <div class="designation, selection">  
                    <li id=titre><strong>Designation</strong></li>
                    <ul class="result">
                    <li>     <?php while($row = $stmt->fetch(PDO::FETCH_ASSOC)) : ?>
                             <ul>
                                <li class="deroulant">
                                    <form action="form-sortie.php" method="get">
                                        <input type="submit" name="designation" value=<?php echo htmlspecialchars($row['designation']); ?>>
                                        <?php if(isset ($_GET['designation'])){ 
                                            $designation=$_GET['designation'];
                                            $_SESSION['designation']=$designation;}?>
                                    </form>
                                </li>
                            </ul>
                            <?php endwhile; 
                            echo $designation; ?>
Si vous avez une solution que ce soit dans php ou mysql je suis preneuse.

amicalement

Nagyp