<select><option> + PHP + MySQL
:lol:Bonjour à tous,
Je suis tout nouveau sur le forum et après avoir réalisé quelques tutoriaux je me retrouve bloqué...:aie:
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...:oops:
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 !8O
J'ai 3 fichiers php :
pdo.php
Code:
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.';
}
?> |
tab_abs-profs.php
Code:
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> |
et form.php
Code:
1 2 3 4 5 6 7
|
<html>
<head></head>
<body>
<?php include 'tab_abs-profs.php'; ?>
</body>
</html> |
Voilà, quand je tente un refresh via easyPHP et bien le menu déroulant est vierge !!!!:calim2:
Si quelqu'un saurait d'où peu venir le soucis je lui serai vraiment reconnaissant.
Merci d'avance