Problème de code PHP

Résolu/Fermé
VotreAvenir Messages postés 18 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 27 juillet 2021 - Modifié le 27 juil. 2021 à 08:08
 VotreAvenir - 27 juil. 2021 à 17:58
Bonjour,
Voila je vous explique mon problème :
Je suis en train de mettre en place un panier pour un site de vente en ligne à l'aide d'un tutorial. mais je suis arrivé sur une coquille que je n'arrive pas à régler.
Dans ma page "panier" j'ai mis en place un tableau pour pouvoir récupérer les articles mis dans le panier. Or quand je mets en place le code de récupération de toute les données et que je mets la balise php après le bloc html correspondant, la partie encandrée par le code me fait dispaitre la partie du tableau concernée par le code. Quand je supprime la partie "<php } } ?> le tableau reviens. Je ne sais pas si je suis clair mais bon.

Voici la partie du code conercé :
<form class="col-md-12" method="post">
            <div class="site-blocks-table">
              <table class="table table-bordered">
                <thead>
                  <tr>
                    <th class="product-thumbnail">Image</th>
                    <th class="product-name">Article</th>
                    <th class="product-price">Prix</th>
                    <th class="product-quantity">Quantité</th>
                    <th class="product-total">Total</th>
                    <th class="product-remove">Action</th>
                  </tr>
                </thead>
                <tbody>
                <bold><?php
                if(isset($_SESSION['panier'])){
                 $pan = $_SESSION['panier'];
                 for($i=0;$i<count($pan); $i++){ 
                ?></bold>
                  <tr>
                    <td class="product-thumbnail">
                      <img src="images/photos/<?php $pan[$i]['image']; ?>" alt="Image" class="img-fluid">
                    </td>
                    <td class="product-name">
                      <h2 class="h5 text-black"><?php $pan[$i]['nom]; ?></h2>
                    </td>
                    <td><?php $pan[$i]['prix']; ?> €</td>
                    <td>
                      <div class="input-group mb-3" style="max-width: 120px;">
                        <div class="input-group-prepend">
                          <button class="btn btn-outline-primary js-btn-minus" type="button">−</button>
                        </div>
                        <input type="text" class="form-control text-center" value="<?php $pan[$i]['quantite']; ?>" placeholder="" aria-label="Example text with button addon" aria-describedby="button-addon1">
                        <div class="input-group-append">
                          <button class="btn btn-outline-primary js-btn-plus" type="button">+</button>
                        </div>
                      </div>
                    </td>
                    <td><?php $pan[$i]['prix'] * $pan[$i]['quantite']; ?> ?></td>
                    <td><a href="#" class="btn btn-primary btn-sm">X</a></td>
                  </tr>
                 <bold><? } } ?></bold>
                </tbody>
              </table>
            </div>
          </form>


Je vous remercie pour votre aide et de votre temps.
Bien à vous
A voir également:

4 réponses

jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 juil. 2021 à 04:29
Bonjour
Tu n'as pas correctement ouvert la baalise php
A corriger par:
</tr>
                 <?php } } ?>
                </tbody>

0
VotreAvenir Messages postés 18 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 27 juillet 2021
Modifié le 27 juil. 2021 à 04:35
Bonsoir,
A oui effectivement, mais même avec la balise corrigé ça ne fonctionne pas. Le corps de mon tableau est toujours au abonné absent.
0
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
27 juil. 2021 à 08:05
Applique ce qui est marqué ici
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Et montres nous ce que donne un var_dump de ta variable $_SESSION
0
Bonsoir,
Merci beaucoup pour l'information.
J'ai trouvé mon erreur grâce au debeug.
Bonne fin de journée.
0