Call to undefined function: select_categories_db()
coyote_fx
Messages postés55Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention18 juillet 2006
-
6 mai 2006 à 18:24
coyote_fx
Messages postés55Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention18 juillet 2006
-
6 mai 2006 à 21:18
Hello à tous,
voilà j'ai un petit problème... Mais c'est un peu compliqué...
En gros je stocke toutes mes fonctions dans plusieurs fichiers (connect.php,select.php,insert.php,...)que je regroupe en une seule inclusion (via require base/base.php) que j'inclus dans ma page php principale.
Dans ma page principale, je crée des fonctions propres à celle-ci. Dans une de ces fonction, j'ai besoin de faire appel à mes fonctions base de donnée que j'ai inclus au début du fichier.
Donc dans cette fonction, je crée la connexion via ma fonction de connexion (du fichier connect.php), j'envoie une requete select_articles_complet_db qui fonctionne car elle m'affiche un résultat. A la suite, je lance une deuxième requete identique à la première mais elle ne passe pas et me retourne : Call to undefined function: select_categories_db()
C'est bizard, j'ai deux fonctions identiques dans le même fichier et l'une des deux ne fonctionne pas... J'ai le même problème avec d'autres fonctions...
Please Help Meee
Fichier select.php
...
function select_categories_db($ID_CAT)
{
$insert = "SELECT * FROM CATEGORIES WHERE ID_CAT='$ID_CAT'";
return mysql_query($insert);
}
...
function select_articles_complet_db($ID_ART)
{
$insert = "SELECT * FROM ARTICLES WHERE ID_ART='$ID_ART'";
return mysql_query($insert);
}
...
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 6 mai 2006 à 19:13
J'ai une qst peut etre bête mais qui pourrait resoudre ton probleme ...
Pourquoi as tu fait un fichier base.php qui require plusieurs fichiers
et après tu fais dans ta page un require de base.php
alors que tu pourrais faire un require pour chaque fonction que tu utiliseras dans ta page ...
Ca me parait plus "normal" non ?
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
coyote_fx
Messages postés55Date d'inscriptionmardi 13 janvier 2004StatutMembreDernière intervention18 juillet 2006 6 mai 2006 à 21:18
Yep merci de répondre à ma question.
Si je centralise tout c'est pour n'avoir qu'une seul modification à faire dans le code si je doit faire une modification, un déplacement, un ajout, ou une suppresion de fichier.