Problème fonction php

Résolu/Fermé
php - 19 déc. 2012 à 22:52
 Ferrari - 24 déc. 2012 à 15:23
Bonjour j'ai un problème php, voici mon problème:
index.php
.........


function.php

<?php
include("connexion.php");
function select2($field, $table)
{
$sql = $bdd->query("SELECT $field FROM $table");
while($ligne = $sql->fetch())
{
return $ligne['nom'];
}
}

?>

_________________________

Notice: Undefined variable: bdd in C:\EasyPHP-12.1\www\php\include\function.php on line 5

Fatal error: Call to a member function query() on a non-object in C:\EasyPHP-12.1\www\php\include\function.php on line 5


Mon problème quand je met mon connexion dans la fonction marche très bien , mais comme ça ne marche pas.
Merci pour votre aide.
A voir également:

1 réponse

Utilisateur anonyme
19 déc. 2012 à 23:45
Bonjour

C'est parce que ta variable $bdd n'existe pas à l'intérieur de ta fonction.
Il faut la déclarer globale pour qu'elle soit connue.
function select2($field, $table)
{
global $bdd;
$sql = $bdd->query("SELECT $field FROM $table"); 
...
1
Bonjour merci pour votre réponse, ça marche très bien super.
0
Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
22 déc. 2012 à 07:26
Quand tu a t'as solutions, pense a mettre en résolu.
0
Oui merci.
0