IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] paramètre de la fonction


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 40
    Points
    40
    Par défaut [Système] paramètre de la fonction
    bonjour a tous, je suis bloquer a cause d'une erreur de parametre (je pence)
    voici mon probleme:

    dans le fichier SQL.php, se trouve plusieur fonction, chaque une delle est en fait une requete SQL a executé, du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function SQL_flotte_actuelle(){
    $SQL_flotte_actuelle= "SELECT * FROM flotte where NOjoueur='1'";    
    if (!$result1 = mysql_query($SQL_flotte_actuelle)) {
    	echo "pas marche";
    }
    else { echo "marche\n";}
    $var2=mysql_fetch_object ($result1);}
    cependant quand j'apelle cette fonction a partir d'un autre fichier (include (sql.php) ), la fonction s'execute correctement mais $var2 n'est pas reconnu par le fichier "mere" alors que g besoin de pouvoir recuperer
    $var2->nomjoueur par exemple

    et mon probleme c'est que je ne sait pas comment definir les parametres pour que $var2 soit reconnu et exploitable dans le fichier mere, g essayer en mettant $var2 dans les parametre de l'apel et de la fonction, mais sans succes .

    J'espere que vous comprendrez mon probleme et merci pour votre aide

  2. #2
    Membre habitué Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Points : 196
    Points
    196
    Par défaut
    une fonction retourne un résultat.
    dans ton fichier "mère", tu auras :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $resultat = SQL_flotte_actuelle();
    et dans ton fichier de fonctions tu auras :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function SQL_flotte_actuelle(){
    // requete et traitement
    if ($pasBon) return false;
    else return $resultat;
    }
    voilà grosso modo comment ça marche.
    juste pour info, tu parles de probleme de paramètres, mais tu n'en passe pas.
    pour appeler une fonction avec un paramètres, ça se fait comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $resultat = SQL_flotte_actuelle($numero);
    et ça se récupère comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function SQL_flotte_actuelle($numero){
    // là tu fais ton traitement en utilisant ta variable $numero
    // et tu retournes $resultat
    }
    tout ça, c'est pour retourner UNE info de ta fonction. tu peux en retourner autant que tu veux en mettant tes données dans un tableau (array). ça fonctionne pareil, mais ce n'est pas le sujet ; je ne t'embrouillerais donc pas plus...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 40
    Points
    40
    Par défaut
    ok ,j'ai tester et jai piger le truc, en fait c tous simple!

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/05/2007, 17h17
  2. paramètres pour une fonction
    Par bul dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/05/2005, 07h49
  3. [cr8.5] paramètres de la fonction DateAdd ?
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/05/2005, 11h57
  4. Réponses: 9
    Dernier message: 13/05/2005, 03h13
  5. Passer en paramètre d'une fonction (...)
    Par Captain_JS dans le forum C++
    Réponses: 5
    Dernier message: 03/11/2004, 07h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo