Bonjour à tous,
Je suis tout nouveau sur le forum et après avoir réalisé quelques tutoriaux je me retrouve bloqué...
Je pense que ce n'est rien de très compliqué quand on est habitué à PHP/MySQL mais il y a une étape que je n'arrive pas à résoudre...
En bref, j'ai un menu déroulant qui fait appel à une table de ma base de donnée... sauf que la connexion n'affiche rien !
J'ai 3 fichiers php :
pdo.php
tab_abs-profs.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php // CONNEXION DB try{ $DB = new PDO('mysql:host=localhost;dbname=db-pk14','root',''); $DB->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo 'La base de donnée n\'est pas disponible, merci de rééssayer plus tard.'; } ?>
et form.php
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 <?php include 'pdo.php'; ?> <select width="50" name="id-prof-absent"> <?php $request = mysql_query("SELECT sexe, nom, prenom, matiere FROM professeurs"); while ($datas = mysql_fetch_array($request)) { ?> <option value="<-- LISTE DES PROFESSEURS -->"> <?php echo $datas['sexe'] ?> <?php echo $datas['nom'] ?> <?php echo $datas['prenom'] ?> <?php echo $datas['matiere'] ?> </option> <?php } ?> </select>
Voilà, quand je tente un refresh via easyPHP et bien le menu déroulant est vierge !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7<html> <head></head> <body> <?php include 'tab_abs-profs.php'; ?> </body> </html>
Si quelqu'un saurait d'où peu venir le soucis je lui serai vraiment reconnaissant.
Merci d'avance
Partager