Affiche dans un menu déroulant en php connexion oracle bd

AlexMarie007 - 12 août 2015 à 14:12
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 12 août 2015 à 14:58
Bonjour à tous, je souhaiterais un coup de main par rapport à ce code. En fait, je veux récupérer des données d'une base de données oracle et les afficher dans le menu déroulant mais on me dit que les champs empno et ename ne sont pas disponible
Table(empno, ename, job) interrogée
../lib/oracl_connexion.php: contient le fichier des paramètres de connexion à la bd.
Voici le codes:


<select name="empno" selected>
<option>--------------------------------------------</option>
<?php
require_once '../lib/oracle_connexion.php';

$print = '';
$req = "SELECT EMPNO, ENAME FROM EMP";

$sql = oci_parse($php_ora_connexion, $req);
$execute = oci_execute($sql);
// BOUCLE POUR RECUPERER LES DONNEES
while ($nbre_ligne = oci_fetch_array($sql, OCI_ASSOC+OCI_RETURN_NULLS)){
$num = $nbre_ligne[empno];

$nom = $nbre_ligne[ename];

$print .='<option value=" '.$num.' ">" '.$nom.' "</option>';
}

echo $print;
?>
</select>

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
12 août 2015 à 14:58
Bonjour,

Es-tu sûr que tes champs se nomment comme ça dans ta table ?
Es-tu sûr qu'ils s'écrivent comme ça (tout en majuscule) ?


0
Rejoignez-nous