Récupérer donnée d'une ligne selectionnée
Fermé
zarati
Messages postés
39
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 décembre 2013
-
Modifié par zarati le 20/08/2012 à 14:35
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 23 août 2012 à 08:13
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 - 23 août 2012 à 08:13
A voir également:
- Récupérer donnée d'une ligne selectionnée
- Recuperer video youtube - Guide
- Recuperer message whatsapp supprimé - Guide
- Aller à la ligne excel - Guide
- Comment récupérer un compte facebook piraté - Guide
- Site de vente en ligne particulier - Guide
3 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
23 août 2012 à 08:13
23 août 2012 à 08:13
En gros il faut que quand ton gars clique sur la ligne, tu appelles par exemple la page "formulaire.php" avec une variable $_GET valant la valeur de l'index de ta ligne.
Exemple : formulaire.php?index=3
Ensuite dans ta page formulaire.php tu vas récupérer cette variable :
Et enfin tu vas t'en servir dans ton SELECT sql pour récupérer ta ligne en base :
Sachant que ta requête ressemblera à un truc du genre :
$req = "SELECT * FROM <ma_table> WHERE <colonne_id> = ".$index.";
Exemple : formulaire.php?index=3
Ensuite dans ta page formulaire.php tu vas récupérer cette variable :
<?php $index = (isset($_GET['index']) && is_numeric($_GET['index'])) ? $_GET['index'] : 0; ?>
Et enfin tu vas t'en servir dans ton SELECT sql pour récupérer ta ligne en base :
<?php if ($index != 0){ // Requête } else { echo ("Aucun index spécifié"); } ?>
Sachant que ta requête ressemblera à un truc du genre :
$req = "SELECT * FROM <ma_table> WHERE <colonne_id> = ".$index.";
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
20 août 2012 à 15:00
20 août 2012 à 15:00
Hello,
Si ta base est bien conçu, chaque table contient un index. C'est-à-dire que chaque ligne est identifiable par un numéro unique.
Il suffit quand tu cliques sur un bouton, d'envoyer au PHP ce numéro afin d'aller récupérer la ligne correspondante en base.
Si ta base est bien conçu, chaque table contient un index. C'est-à-dire que chaque ligne est identifiable par un numéro unique.
Il suffit quand tu cliques sur un bouton, d'envoyer au PHP ce numéro afin d'aller récupérer la ligne correspondante en base.
zarati
Messages postés
39
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 décembre 2013
1
21 août 2012 à 14:38
21 août 2012 à 14:38
Merci pour ta réponse ,peut-tu bien m'éclairer les choses car pour moi c'est très difficile à comprendre .
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
22 août 2012 à 13:17
22 août 2012 à 13:17
Bonjour,
Que veux-tu qu'on t'explique en particulier ?
Que veux-tu qu'on t'explique en particulier ?
zarati
Messages postés
39
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 décembre 2013
1
22 août 2012 à 15:12
22 août 2012 à 15:12
tu peux m'expliquer avec un petit script d'illustration et merci .
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
22 août 2012 à 18:00
22 août 2012 à 18:00
Déjà est-ce que tu as compris cette histoire d'index dans tes tables ?
zarati
Messages postés
39
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
23 décembre 2013
1
23 août 2012 à 03:09
23 août 2012 à 03:09
oui j'ai compris chaque ligne est identifié par un ID .