Comment afficher les détails d une écriture de base de donnée dans une autre pag
Résolu/Fermé
flexi2202
-
6 févr. 2021 à 17:05
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 9 févr. 2021 à 11:05
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 9 févr. 2021 à 11:05
A voir également:
- Comment afficher les détails d une écriture de base de donnée dans une autre pag
- Comment supprimer une page dans word - Guide
- Écriture facebook - Guide
- Formules excel de base - Guide
- Comment traduire une page - Guide
- Afficher mot de passe wifi android - Guide
7 réponses
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
6 févr. 2021 à 18:23
6 févr. 2021 à 18:23
Bonjour,
Tu places, sur chaque ligne, un lien (contenant l'id)
Et dans ton autre page, il te suffit de récupérer l'id qui se trouvera dans l'url en utilisant la variable $_GET
Ne te reste plus qu' à faire une requête en utilisant l'id dans le WHERE puis à générer l'affichage voulu.
.
Tu places, sur chaque ligne, un lien (contenant l'id)
<tr> <td>First Name</td> <td>Last Name</td> <td>City</td> <td>Email id</td> <td></td> </tr> <?php $i=0; while($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row["first_name"]; ?></td> <td><?php echo $row["last_name"]; ?></td> <td><?php echo $row["city_name"]; ?></td> <td><?php echo $row["email"]; ?></td> <td> <a href='chemin/vers/ton/autre/page.php?id=<?php echo $row["id"]; ?>'>Voir</a> </td> </tr> <?php $i++; } ?>
Et dans ton autre page, il te suffit de récupérer l'id qui se trouvera dans l'url en utilisant la variable $_GET
$id = !empty($_GET['id']) ? $_GET['id']: NULL;
Ne te reste plus qu' à faire une requête en utilisant l'id dans le WHERE puis à générer l'affichage voulu.
.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
6 févr. 2021 à 18:57
6 févr. 2021 à 18:57
bonjour Jordane
déjà un très grand merci pour la réponse
il est vrai que je me suis inspire d un tuto
en utilisant id dans le WHERE , pourrais je avoir un exemple stp
déjà un très grand merci pour la réponse
il est vrai que je me suis inspire d un tuto
en utilisant id dans le WHERE , pourrais je avoir un exemple stp
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
Modifié le 6 févr. 2021 à 20:02
Modifié le 6 févr. 2021 à 20:02
ah peut etre de cette facon
$sql = "SELECT * FROM `detail` WHERE `id` = $id";
$sql = "SELECT * FROM `detail` WHERE `id` = $id";
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
6 févr. 2021 à 20:05
6 févr. 2021 à 20:05
Oui
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
6 févr. 2021 à 20:20
6 févr. 2021 à 20:20
merci pour l aide
donc si je comprends bien
mon code de cette page serait simplement
<?php
$id = !empty($_GET['id']) ? $_GET['id']: NULL;
$sql = "SELECT * FROM `detail` WHERE `id` = $id";
?>
pour afficher toutes les données de ma table
donc si je comprends bien
mon code de cette page serait simplement
<?php
$id = !empty($_GET['id']) ? $_GET['id']: NULL;
$sql = "SELECT * FROM `detail` WHERE `id` = $id";
?>
pour afficher toutes les données de ma table
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
6 févr. 2021 à 20:46
6 févr. 2021 à 20:46
bah non....
il faut la connexion à la bdd
exécuter la requête
boucler sur les infos retournées par la requête pour afficher les infos voulues ...
il faut la connexion à la bdd
exécuter la requête
boucler sur les infos retournées par la requête pour afficher les infos voulues ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
6 févr. 2021 à 20:53
6 févr. 2021 à 20:53
merci pour l aide
ah ben oui autrement cela aurait ete trop facile
dommage que l on en parle pas dans les tutos de ce cas de figure
donc si je comprends bien c est presque un copier coller de la page de recuperation.php
ah ben oui autrement cela aurait ete trop facile
dommage que l on en parle pas dans les tutos de ce cas de figure
donc si je comprends bien c est presque un copier coller de la page de recuperation.php
<?php include_once 'database.php'; $result = mysqli_query($conn,"SELECT * FROM detail"); $id = !empty($_GET['id']) ? $_GET['id']: NULL; $sql = "SELECT * FROM `detail` WHERE `id` = $id"; ?> <!DOCTYPE html> <html> <head> <title> Retrive data</title> </head> <body> <?php if (mysqli_num_rows($result) > 0) { ?> <table> <tr> <td>loisirs</td> <td>travail</td> <td>hobbies</td> <td>vacances</td> </tr> <?php $i=0; while($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row["loisirs"]; ?></td> <td><?php echo $row["travail"]; ?></td> <td><?php echo $row["hobbies"]; ?></td> <td><?php echo $row["vacances"]; ?></td> </tr> <?php $i++; } ?> </table> <?php } else{ echo "No result found"; } ?> </body> </html>
jordane45
Messages postés
38358
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 décembre 2024
4 719
6 févr. 2021 à 23:29
6 févr. 2021 à 23:29
Tu n'utilises pas ta variable $sql ?
Il faut que tu déplaces ta ligne 3 sous ta ligne 5
Que tu remplaces la requête qui s'y trouve par ta variable $sql
Ensuite, soit tu fais l'affichage sous forme de tableau.... soit.. ben tu présentes le résultat autrement...
A toi de voir.
Il faut que tu déplaces ta ligne 3 sous ta ligne 5
Que tu remplaces la requête qui s'y trouve par ta variable $sql
Ensuite, soit tu fais l'affichage sous forme de tableau.... soit.. ben tu présentes le résultat autrement...
A toi de voir.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
7 févr. 2021 à 05:49
7 févr. 2021 à 05:49
Merci pour ton aide jordane
voila je pense que c est bon a présent
voila je pense que c est bon a présent
<?php include_once 'database.php'; $id = !empty($_GET['id']) ? $_GET['id']: NULL; $sql = "SELECT * FROM `employee` WHERE `id` = $id"; $sql = mysqli_query($conn,"SELECT * FROM employee"); ?> <!DOCTYPE html> <html> <head> <title> Retrive data</title> </head> <body> <?php if (mysqli_num_rows($sql) > 0) { ?> <table> <tr> <td>loisirs</td> <td>travail</td> <td>hobbies</td> <td>vacances</td> </tr> <?php $i=0; while($row = mysqli_fetch_array($sql)) { ?> <tr> <td><?php echo $row["loisirs"]; ?></td> <td><?php echo $row["travail"]; ?></td> <td><?php echo $row["hobbies"]; ?></td> <td><?php echo $row["vacances"]; ?></td> </tr> </table> <?php } { echo "No result found"; } ?> </body> </html>
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 févr. 2021 à 11:05
9 févr. 2021 à 11:05
alors voila pour tous ceux que cela intéresse
le lien qui me permet de voir les détails dans une autre page
cela est un exemple bien entendu ...
est <a href="https:///essai-03-02-21/detail.php?pseudo=<?= $donnees['pseudo'] ?>&id=<?= $donnees['id'] ?>"> <img src="http://wca/images2/640.jpg" alt="" /> </a
le lien qui me permet de voir les détails dans une autre page
cela est un exemple bien entendu ...
est <a href="https:///essai-03-02-21/detail.php?pseudo=<?= $donnees['pseudo'] ?>&id=<?= $donnees['id'] ?>"> <img src="http://wca/images2/640.jpg" alt="" /> </a