Bonjour, j'ai de nouveau un soucis avec mon ordinateur (MacOs High Sierra, Mamp 4.0.5)
Nous avons créé une base de donnée comme cela:
Ensuite nous aimerions grâce au Php afficher la liste des vendeurs...
Voici mon code qui ne fonctionne (page blanche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <?php //conexion au serveur try { $dns='mysql:host=127.0.0.1;dbname=dbpirson' ; $utilisateur='root'; $motdepasse='root'; $maconnexion= new PDO ($dns, $utilisateur, $motdepasse); $maconnexion->exec("SET CHARACTER SET uft8"); } catch (Exception $e) { echo "connexion au serveur db impossible :", $e->getMessage(); die(); } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
45
46
47
48
49 <?php requiere_once('try.php') ?> <html> <head> <meta charset="utf-8"> <title>Document sans nom</title> </head> <body> <?php echo("liste des vendeurs <br>"); try { $sql="SELECT * FROM tb_vendeurs ORDER BY nom"; $select = $maconnexion->query($sql); while($enregistrement = $select->fetch(PDO::FETCH_OBJ)) { echo $enregistrement->Id_vendeur, ' ' ,$enregistrement->Nom, ' ' ,$enregistrement->Prenom, ' ' ,$enregistrement->Sexe, ' ' ,$enregistrement->Ville , ' ' ,$enregistrement->Naiss, '<a href="detail.php?id=',$enregistrement->id_vendeur,'">détail</a>', '<br>'; } } catch(Exception $e) { echo "une erreur est servenue lors de la récupération des vendeurs"; } ?> </body> </html>
Un ami m'a également passé son code qui fonctionne chez lui mais pas chez moi... Un message comme cela arrive sur mon pc
Voici son code
Code : Sélectionner tout - Visualiser dans une fenêtre à part Connexion au serveur db impossible :SQLSTATE[HY000] [2002] Connection refused"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php //Connexion au serveur try { $dns='mysql:host=127.0.0.1;dbname=dbpirson'; $utilisateur='root'; $motdepasse='root'; $maconnexion= new PDO ($dns, $utilisateur, $motdepasse); $maconnexion->exec("SET CHARACTER SET utf8"); } catch (Exception $e) { echo "Connexion au serveur db impossible :", $e->getMessage(); die(); } ?>Les pages sont bien installé dans mon dossier htdocs... donc je ne comprends pas où est le problème....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 require_once('connexiondb.php'); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <?php echo ("liste des vendeurs <br>"); try { $sql="SELECT * FROM tb_vendeurs ORDER BY nom"; $select= $maconnexion->query($sql); while($enregistrement = $select->fetch(PDO::FETCH_OBJ)) { echo $enregistrement->Id_vendeur, ' ',$enregistrement->Nom, ' ',$enregistrement->Prenom, ' ', $enregistrement->Sexe, ' ', $enregistrement->Ville, ' ', $enregistrement->Naiss, '<a href="detail.php?id=',$enregistrement->Id_vendeur,'">détail</a>', '<br>'; } } catch(Exception $e) { echo "une erreur est survenue lors de la récupération des vendeurs"; } ?> </body> </html>
Merci d'avance pour votre aide...
Partager