Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 22/12/2006, 21h32   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 16
Points : 4
Points : 4
Par défaut [Conception] Variable et initialisation

Bonjour... je suis nouveau dans ce forum j'aimerai vous présenter mon problème qui est très simple :

La page en question :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
<?php  
session_start();
echo "Civilité".$cvililite."<br>";    
echo "Nom".$nom."<br>";    
echo "Prenom".$prenom."<br>";    
echo "Numero Client ".$numero_client."<br>";    
echo "Date de Naisssance Jour".$date_de_naissance_jour."<br>";    
echo "Date de Naisssance Mois".$date_de_naissance_mois."<br>";    
echo "Date de Naissance Année".$date_de_naissance_annee."<br>";    
echo "Numero de Rue".$numero_de_rue."<br>";    
echo "Rue".$rue."<br>";    
echo "Code Postal".$code_postal."<br>";    
echo "Batiment".$batiment."<br>";    
echo "Etage".$etage."<br>";    
echo "Porte".$porte."<br>";    
echo "Ville".$ville."<br>";    
echo "Pays".$pays."<br>";    
echo "Numero de Téléphone Fixe".$numero_de_telephone_fixe."<br>";    
echo "Numero de Téléphone portable".$numero_de_telephone_portable."<br>";    
echo "E-Mail".$email."<br>";    
echo "Mot de Passe".$mot_de_passe."<br>";    
 
$db = mysql_connect('sql.free.fr', 'francewebmaster', '******');    
 
mysql_select_db('francewebmaster',$db);    
 
// on crée la requête SQL     
$sql = 'SELECT cvililite, nom, prenom, numero_client, date_de_naissance_jour, date_de_naissance_mois, date_de_naissance_annee, numero_de_rue, rue, code_postal, batiment, etage, porte, ville, pays, numero_de_telephone_fixe, numero_de_telephone_portable, email, mot_de_passe FROM user WHERE numero_client="'.$numero_client.'"';  
 
// on envoie la requête    
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());    
 
// on fait une boucle qui va faire un tour pour chaque enregistrement    
while($data = mysql_fetch_assoc($req))  
    {
   // on affiche les informations de l'enregistrement en cours     
echo $data['cvililite'].'  -  '.$data['nom'].'  -  '.$data['prenom'].'  -  '.$data['numero_client'].'  -  '.$data['date_de_naissance_jour'].'  -  '.$data['date_de_naissance_mois'].'  -  '.$data['date_de_naissance_annee'].'  -  '.$data['numero_de_rue'].'  -  '.$data['rue'].'  -  '.$data['code_postal'].'  -  '.$data['batiment'].'  -  '.$data['etage'].'  -  '.$data['porte'].'  -  '.$data['ville'].'  -  '.$data['pays'].'  -  '.$data['numero_de_telephone_fixe'].'  -  '.$data['numero_de_telephone_portable'].'  -  '.$data['email'].'  -  '.$data['mot_de_passe'];  
    }   
mysql_close(); 
?>
Voilà ma question : Comment faire pour que les lignes :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
echo "Civilité".$cvililite."<br>";    
echo "Nom".$nom."<br>";    
echo "Prenom".$prenom."<br>";    
echo "Numero Client ".$numero_client."<br>";    
echo "Date de Naisssance Jour".$date_de_naissance_jour."<br>";    
echo "Date de Naisssance Mois".$date_de_naissance_mois."<br>";    
echo "Date de Naissance Année".$date_de_naissance_annee."<br>";    
echo "Numero de Rue".$numero_de_rue."<br>";    
echo "Rue".$rue."<br>";    
echo "Code Postal".$code_postal."<br>";    
echo "Batiment".$batiment."<br>";    
echo "Etage".$etage."<br>";    
echo "Porte".$porte."<br>";    
echo "Ville".$ville."<br>";    
echo "Pays".$pays."<br>";    
echo "Numero de Téléphone Fixe".$numero_de_telephone_fixe."<br>";    
echo "Numero de Téléphone portable".$numero_de_telephone_portable."<br>";    
echo "E-Mail".$email."<br>";    
echo "Mot de Passe".$mot_de_passe."<br>";
Au niveau des variable comment leur atibuer une valeur grâce à :
Code :
1
2
// on crée la requête SQL     
$sql = 'SELECT cvililite, nom, prenom, numero_client, date_de_naissance_jour, date_de_naissance_mois, date_de_naissance_annee, numero_de_rue, rue, code_postal, batiment, etage, porte, ville, pays, numero_de_telephone_fixe, numero_de_telephone_portable, email, mot_de_passe FROM user WHERE numero_client="'.$numero_client.'"';
Et à :
Code :
1
2
  // on affiche les informations de l'enregistrement en cours     
echo $data['cvililite'].'  -  '.$data['nom'].'  -  '.$data['prenom'].'  -  '.$data['numero_client'].'  -  '.$data['date_de_naissance_jour'].'  -  '.$data['date_de_naissance_mois'].'  -  '.$data['date_de_naissance_annee'].'  -  '.$data['numero_de_rue'].'  -  '.$data['rue'].'  -  '.$data['code_postal'].'  -  '.$data['batiment'].'  -  '.$data['etage'].'  -  '.$data['porte'].'  -  '.$data['ville'].'  -  '.$data['pays'].'  -  '.$data['numero_de_telephone_fixe'].'  -  '.$data['numero_de_telephone_portable'].'  -  '.$data['email'].'  -  '.$data['mot_de_passe'];
Merci et Joyeux Noël...
zaknaou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 22h57   #2
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Code :
$cvililite = $data['cvilite'];
etc ...


non ?
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 23h26   #3
Invité de passage
 
Inscription : décembre 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 16
Points : 4
Points : 4
Bizarement ça ne fonctionne pas...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php  
session_start();
 
echo "Civilité : ".$cvililite."<br>";    
echo "Nom : ".$nom."<br>";    
echo "Prenom : ".$prenom."<br>";    
echo "Numero Client  : ".$numero_client."<br>";    
echo "Date de Naisssance Jour : ".$date_de_naissance_jour."<br>";    
echo "Date de Naisssance Mois : ".$date_de_naissance_mois."<br>";    
echo "Date de Naissance Année : ".$date_de_naissance_annee."<br>";    
echo "Numero de Rue : ".$numero_de_rue."<br>";    
echo "Rue : ".$rue."<br>";    
echo "Code Postal : ".$code_postal."<br>";    
echo "Batiment : ".$batiment."<br>";    
echo "Etage : ".$etage."<br>";    
echo "Porte : ".$porte."<br>";    
echo "Ville : ".$ville."<br>";    
echo "Pays : ".$pays."<br>";    
echo "Numero de Téléphone Fixe : ".$numero_de_telephone_fixe."<br>";    
echo "Numero de Téléphone portable : ".$numero_de_telephone_portable."<br>";    
echo "E-Mail : ".$email."<br>";    
echo "Mot de Passe : ".$mot_de_passe."<br>";
 
// Connexion à la base de donnée
$db = mysql_connect('sql.free.fr', 'francewebmaster', '********');    
 
//choix de la base
mysql_select_db('francewebmaster',$db);    
 
// on crée la requête SQL     
$sql = 'SELECT cvililite, nom, prenom, numero_client, date_de_naissance_jour, date_de_naissance_mois, date_de_naissance_annee, numero_de_rue, rue, code_postal, batiment, etage, porte, ville, pays, numero_de_telephone_fixe, numero_de_telephone_portable, email, mot_de_passe FROM user WHERE numero_client="'.$numero_client.'"';  
 
// on envoie la requête    
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());    
 
// on fait une boucle qui va faire un tour pour chaque enregistrement    
while($data = mysql_fetch_assoc($req))  
    {
   // on affiche les informations de l'enregistrement en cours     
echo ($mot_de_passe = $data['mot_de_passe']);
    }   
mysql_close();
 
?>
zaknaou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2006, 10h10   #4
Expert Confirmé
 
Avatar de yiannis
 
Inscription : septembre 2005
Messages : 1 499
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : septembre 2005
Messages : 1 499
Points : 2 563
Points : 2 563
bonjour,

je ne suis pas sur que tu puisses faire un echo sur une assignation de variable

fais plutot comme ceci:
Code :
1
2
3
4
5
 
$mot_de_passe = $data['mot_de_passe'];
echo $mot_de_passe;
//ou alors
echo $data['mot_de_passe'];
__________________
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
yiannis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2006, 00h57   #5
Invité de passage
 
Inscription : décembre 2006
Messages : 16
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 16
Points : 4
Points : 4
Merci ça fonctionne !!
zaknaou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/12/2006, 11h35   #6
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Citation:
Envoyé par Elwyn
Code :
$cvililite = $data['cvilite'];
etc ...


non ?
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn 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 00h03.


 
 
 
 
Partenaires

Hébergement Web