Probleme php

Bonjour,
Bonsoir,

Avec deux amis nous sommes en train de creer un site,

http://myminstrel.hopto.org/My_Minstrel_0/index.php

Nous nous servons de php pour faire l'interface mais on a un problème puisque lorsque l'on souhaite que le programme nous indique les credits d'un utilisateur grace au code

//Interface credits
$crd="SELECT Credits FROM User_List WHERE User_Name='".addslashes($_SESSION['login'])."'";
$req_cred=oci_parse($conn,$crd);
oci_execute($req_cred);
$cred=oci_fetch_array($req_cred);
echo "<p><b>Credits restants /b> ",$cred['Credits'],"<p>";

cependant, au lieu de sortir le nombre de credit, il est inscrit "array"

Nous n'arrivons malheureusement pas à trouver la solution à notre probleme.

Merci pour votre aide

Samuel
Configuration: Windows Vista
Internet Explorer 7.0

8 réponses

  1. Voila on a fini par trouver : on ai fait avec $cred[nombre]
    Les credits sont situés en 8ème après la clef primaire.
    on a mis $cred[8]

    ca fonctionne ;-)
    1. Mouais on va tenter de se débrouiller comme on peut ;-) mais hésite pas à me prévenir si t'as une idée qui te viens ;-)

      Merci
      1. var_export($cred) est intéressant mais apparemment le probleme est encore plus con, il semble qu'il ne trouve pas les noms d'attributs dans la base.
        1. Modérateur
          Ah pardon, j'ai pas bien lu ton message.
          Fais voir:
          var_export($cred);
          1. Merci d'avoir pris la peine de repondre mais $cred['Credits'], c'est bien ce que j'ai mis dans le champ.
            J'avais pigé pour fetch_array. Il retourne "la ligne suivante" du tableau des résultats de la requete executée.
            http://fr3.php.net/manual/fr/function.oci-fetch-array.php c'est notre aide mémoire ;-)

            Tu as une idée de ce qu'il y a comme bug?
            1. Modérateur
              Salut,

              Oui c'est normal, oci_fetch_array() retourne un tableau: http://fr3.php.net/manual/fr/function.oci-fetch-array.php
              C'est pratique quand on demande plusieurs champs d'un coup.
              Ton résultat est dans $cred['Credits']