8768 sujets

Développement web côté serveur, CMS

bonjour,

dans mon site e-commerce j'ai une partie admin gestion des commandes. Dans cette partie je souhaite afficher la liste des commandes, puis pour chaque commande faire un lien sur le numero de commande pour avoir le détail de cette commande. J'ai réussi sans difficulté à afficher ma liste de commande mais je n'arrive pas à mettre un lien sur le numéro de la commande pour voir son détail. Je sais qu'il faut mettre un code du genre <a href="...? ...."> mais je ne sais pas exactement quoi mettre et où le mettre dans le code, pouvez-vous m'aider ?
voici mon code actuel :
[code=php]
<?php
// sélection commandes de la base
$requete = executeRequete("SELECT id_commande, montant, id_membre FROM commande");
?>
<table>
<tr><th colspan="3">COMMANDES ENREGISTREES</th></tr>
<tr><th>id_commande</th><th>montant</th><th>id_membre</th></tr>
<?php while ($affichage = $requete->fetch_assoc()) {
echo '<tr><td>' . $affichage['id_commande'] . '</td><td>' . $affichage['montant'] . '</td><td>' . $affichage['id_membre'] . '</td></tr>';
} ?>
<tr><th colspan="3"></th></tr>
</table>




<table>
<tr><th colspan="8">DETAIL DE LA COMMANDE</th></tr>
<tr><th>id_commande</th><th>montant</th><th>date</th><th>id_membre</th><th>pseudo</th><th>id_produit</th><th>id_salle</th><th>ville</th></tr>
<?php while ($affichage = $requete->fetch_assoc()) {
echo '<tr><td>' . $affichage['id_commande'] . '</td><td>' . $affichage['montant'] . '</td><td>' . $affichage['date'] . '</td><td>' . $affichage['id-membre'] . '</td><td>' . $affichage['pseudo'] . '</td><td>' . $affichage['id_produit'] . '</td><td>' . $affichage['id_salle'] . '</td><td>' . $affichage['ville'] . '</td></tr>';
} ?>

<tr><th colspan="8"></th></tr>
</table>
[/code=php]
Salut

et si tu fais cela ??

<table>
<tr><th colspan="3">COMMANDES ENREGISTREES</th></tr>
<tr><th>id_commande</th><th>montant</th><th>id_membre</th></tr>
<?php while ($affichage = $requete->fetch_assoc()) {
echo '<tr><td>' . $affichage['id_commande'] . '</td><td>' . $affichage['montant'] . '</td><td>' . $affichage['id_membre'] . '</td><td><a href="'. $affichage['id_commande'] .'">Détails içi</a></td></tr>';
} ?> 
<tr><th colspan="3"></th></tr>
</table>
j'ai ajouter
<td><a href="'. $affichage['id_commande'] .'">Détails içi</a></td>

à la fin
Modifié par JENCAL (12 Jun 2015 - 11:56)
il faudrait ajouter <tr id="'. $affichage['id_commande'] .'"> comme ici

<table>
<tr><th colspan="8">DETAIL DE LA COMMANDE</th></tr>
<tr><th>id_commande</th><th>montant</th><th>date</th><th>id_membre</th><th>pseudo</th><th>id_produit</th><th>id_salle</th><th>ville</th></tr>
<?php while ($affichage = $requete->fetch_assoc()) {
echo '<tr id="'. $affichage['id_commande'] .'"><td>' . $affichage['id_commande'] . '</td><td>' . $affichage['montant'] . '</td><td>' . $affichage['date'] . '</td><td>' . $affichage['id-membre'] . '</td><td>' . $affichage['pseudo'] . '</td><td>' . $affichage['id_produit'] . '</td><td>' . $affichage['id_salle'] . '</td><td>' . $affichage['ville'] . '</td></tr>';
} ?> 

<tr><th colspan="8"></th></tr>
</table>

Modifié par JENCAL (12 Jun 2015 - 11:58)