probleme function - Forums de discussion

Navigation

Accueil du forum » PHP » probleme function


Le sujet

kedonprobleme function
Par kedon, le Mercredi 10/12/2008 à 01h49'59
2 messages
Bien le bonjour les braves alors alors je commence (J'essei plutot) a commencer d'utilser des fonction. Alors comme par hasard je trouvep as la faute chez ma premiere function

function user( $nickname, $info ) {

   $sql = mysql_query("SELECT * FROM ".$userdb.".userinfo WHERE Nick='".$nickname."'");
   $row = mysql_fetch_array( $sql );

 return $row[''.$info.''];
 
}


Par Example dans la db userinfo j'ai LastName dans mon example Lastname = Laurent et Nick = Kedon alors je fais.

echo user("Kedon", "LastName");

Je suis sur que c'est une petite faute a la c*n mais je trouve pas du tout

Serrais cool d'avoir plusieurs personnes quie jette un coup d'oeuil plus facil a trouver. Je vous remerci déja a l'avance

[Message édité par kedon le 10/12/2008 à 01h52'48]

________________
kedon

Les réponses

xersesPar xerses, le Mercredi 10/12/2008 à 11h07'42
736 messages
Essaie ça :

return $row['''.$info.'''];

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

raptorPar raptor, le Jeudi 11/12/2008 à 09h25'52
2217 messages
Ou ça :
return $row[$info];

Mais il y a un autre problème.
Dans ta fonction, $userdb n'existe pas et n'est pas connu.
Il faut soit spécifier à la fonction qu'il s'agit d'une variable globale, soit le passer en paramètre.
Deux options donc :

function user( $nickname, $info,$userdb ) {

   $sql = mysql_query("SELECT * FROM ".$userdb.".userinfo WHERE Nick='".$nickname."'");
   $row = mysql_fetch_array( $sql );

 return $row[$info];
 
}


Ou

function user( $nickname, $info ) {
   global $userdb;
   $sql = mysql_query("SELECT * FROM ".$userdb.".userinfo WHERE Nick='".$nickname."'");
   $row = mysql_fetch_array( $sql );

 return $row[$info];
 
}

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Les Amis des Animaux | -1410 pointsBlogHotel - Hébergement de Blog gratuit | -2387 pointsCoupé 406 | -2491 pointsArmor Passion | -2491 points

Discussions récentes dans les forums

Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 5
Google:
Publicité: Troc et échanges sur troc.net. Inscription et petites annonces gratuites.