Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2011, 16h19   #1
Membre à l'essai
 
Inscription : novembre 2008
Messages : 258
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 258
Points : 22
Points : 22
Par défaut recupérer l'Id de la page1 à la page2

bonjour,

j'ai :

une table mysql : Idclient, 'NomClient', Fonction, Adresse...

j'affiche le contenu de cette table comme suit dans la page1 :

Code :
1
2
3
4
5
6
<table>
<tr>
<td>".$ligne['NomClient']."</td>
...
</tr>
</table>
je souhaite rendre le <td>".$ligne['NomClient']."</td> hypertexte, càd quand je clique sur le NomClient, dans la page2 j'aurai toutes les infos de ce client.

ma question est comment récupérer le Idclient de la page1 à la page2, comme ca dans la page2 je ferai la requete : "select * from client where IdClient = IdClient recupéré de la page1

merci davance
laure07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 16h47   #2
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
dans page1
Code :
<td><a href=\"page2.php?Idclient=".$ligne['Idclient']."\">".$ligne['NomClient']."</a></td>
dans page2
Code :
$Idclient = $_GET['Idclient']; // on récupère la variable via GET.
Avant de faire la requête, il faut sécuriser $Idclient pour éviter les injections. Par exemple, rien n'empêche une personne de taper http://tonsite.com/page2?Idclient=DROP%20DATABASES (exemple rapide) et efface toute ta base
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2011, 17h08   #3
Membre à l'essai
 
Inscription : novembre 2008
Messages : 258
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 258
Points : 22
Points : 22
merci bcp...ca marche, j'ai juste un peut changé la structure comme suit :

Code :
<a href=\"page2.php?Idclientt=".$ligne['Idclientt']."\"><td class=liste>".$ligne['Nomcleint']."</td></a>

sinon comment faire pour securiser le Get?
laure07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 13h35   #4
Membre à l'essai
 
Inscription : novembre 2008
Messages : 258
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 258
Points : 22
Points : 22
comment faire pour faire plusieurs paramettres et non pas q'un seul?

merci
laure07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 14h24   #5
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
Ce sont quand même des trucs de base en PHP.
Vous feriez mieux de lire tout ce tutorial avant même de commencer à développer.

Un peu de logique et de pratiques : N'avez-vous jamais vu des urls du type :
http://example.com/test.php?id=1&nom=bob ?

Dans cette adresse, vous envoyez 2 variables en GET :
  1. id dont la valeur est 1
  2. nom dont la valeur est bob
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h07.


 
 
 
 
Partenaires

Hébergement Web