Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de 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 30/05/2006, 04h22   #1
Membre éprouvé
 
Avatar de oceane751
 
Intégrateur Web
Inscription : novembre 2004
Messages : 988
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Intégrateur Web

Informations forums :
Inscription : novembre 2004
Messages : 988
Points : 434
Points : 434
Par défaut lien et requete mysql

bonjour à tous !!

je voudrais creer une page administration pour un projet.
une page "client" est créée avec une requete de selection et les resultats sous forme de lien (contenant nom + prenom) cliquable vers une page avec toutes les commandes de ce client et seulement ce client.
mais mon problème est que je ne sais pas trop comment, en cliquant sur un lien je pourrais afficher la page des différentes commandes de ce client.

voici dejà la page de liste des clients, page "administration.php" :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<?
session_start();
echo "<html>
<title>Clients</title>
<font size = +2><center>Liste des clients</font></center>";
 
$nom = "SELECT nom, prenom FROM client";
$quernom = mysql_query($nom);
 
while ($fetchnom = mysql_fetch_array($quernom))
{
  echo "<table border = 0>
<tr>
<td><a href = donnee.php>"; echo "".$fetchnom['nom']." ".$fetchnom['prenom']."";"</a></td>";
echo "</tr>";
$_SESSION['fetchnom']['nom'] = $fetchnom['nom'];
echo $fetchnom['nom'];
$_SESSION['fetchnom']['prenom'] = $fetchnom['prenom'];
echo $fetchnom['prenom'];
}
?>
puis la page "donnee.php", où je voudrais que s'affiche tout ce que je veux en ayant cliquer sur le lien du client :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?
session_start();
echo "<html>
<title>Clients</title>
<font size = +2><center>Commande des clients</font></center>";
 
$fetchnom['nom'] = $_SESSION['fetchnom']['nom'];
$fetchnom['prenom'] = $_SESSION['fetchnom']['prenom'];
//$_SESSION['nom'][0] = $fetchnom[0];
echo $_SESSION['fetchnom']['nom']." NOM<br>";
echo $_SESSION['fetchnom']['prenom']." PRENOM<br>";
$select =  "SELECT adresse, ville FROM client WHERE nom = '".$fetchnom['nom']."'";
$querselect = mysql_query($select);
$fetchselect = mysql_fetch_array($querselect))
 
echo $fetchselect ['adresse']."ADRESSE<br>";
 
?>
c'est dans cette page que je ne sais pas trop quoi faire

quelqu'un peut il m'éclairer?

merci d'avance
oceane751 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 05h12   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Salut,

Juste une petite question : Dans ta table, un client n'a pas un id qui lui est propre ? Si oui on pourrait modifier le lien en y ajoutant son id en parametre (ce qui pourrait alléger des sessions), non ?? De plus supposons, que plusieurs clients aient le même nom, comment on fait pour les distinguer ?

Puis en arrivant sur ta page donnee.php tu fais une requete qui va rechercher dans ta table commande toutes les infos ordonnées pourquoi pas en fonction de la date de manière descendante. Tout ca dans une boucle while
Kerod 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 21h50.


 
 
 
 
Partenaires

Hébergement Web