begin process at 2010 03 19 20:20:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Call to undefined function: select_categories_db()


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Call to undefined function: select_categories_db()

samedi 6 mai 2006 à 18:24:43 | Call to undefined function: select_categories_db()

coyote_fx

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);
}
...

Fichier base.php
<?php
require('connect.php');
require('select.php');
require('insert.php');
require('delete.php');
require('update.php');

?>


Fichier FicheCmd.php (fichier principal)
/* Au début Appel des librairies de \base qui contient les fonctions lièes à la base de données */

require('base/base.php');

dans mon code je déclare la fonction ajout_art qui utilises les fonctions select...:
function ajout_art($ID_ART,$TAB_ART)
{

$index_id_tab=0;
$nbr_id_tab=0;
$res=count($ID_ART);
$qtite_art=1;
$libelle_court_unite='';
$id_fab=0;
$id_taux=0;
$libelle_art='';
$prix_unitaire_htva_art=0.00;
$description_art='';
$id_cat=0;
connexion();
$select_art=select_articles_complet_db($ID_ART);


 if(mysql_num_rows($select_art) != 0)
 { 
  $data=mysql_fetch_assoc($select_art);
  
  $libelle_court_unite=$data['LIBELLE_COURT_UNITE'];
  echo '<BR> $libelle_court_unite'.$libelle_court_unite.'<BR>';
  $id_fab=$data['ID_FAB'];
  echo '<BR> $id_fab'.$id_fab.'<BR>';
  $id_taux=$data['ID_TAUX'];
  echo '<BR> $id_taux'.$id_taux.'<BR>';
  $libelle_art=$data['LIBELLE_ART'];
  echo '<BR> $libelle_art'.$libelle_art.'<BR>';  
  $prix_unitaire_htva_art=$data['PRIX_UNITAIRE_HTVA_ART'];
  $description_art=$data['DESCRIPTION_ART'];
  $id_cat=$data['ID_CAT'];
  $select_cat=select_categories_db($id_cat);
   if(mysql_num_rows($select_cat) != 0)
   {
    $data=mysql_fetch_assoc($select_cat);
    $recupel=$data['TAXE_RECUPEL_CAT'];
    
    if($res==1)
    {
     $TAB_ART= array(array("ID_ART"  => $ID_ART,
     "LIBELLE_ART"  => $libelle_art, "DESCRIPTION_ART"  => $description_art,
     "QTITE_ART"  => $qtite_art, "PRIX_UNITAIRE_HTVA_ART" => $prix_unitaire_htva_art,
     "RECUPEL"  => $recupel, "TVA" => $id_taux, "PRIX_TOTAL_HTVA_ART" => $prix_unitaire_htva_art*$qtite_art));
    }else
    {
     array_unshift($TAB_ART,$ID_ART,array("ID_ART"  => $ID_ART,
     "LIBELLE_ART"  => $libelle_art, "DESCRIPTION_ART"  => $description_art,
     "QTITE_ART"  => $qtite_art, "PRIX_UNITAIRE_HTVA_ART" => $prix_unitaire_htva_art,
     "RECUPEL"  => $recupel, "TVA" => $id_taux, "PRIX_TOTAL_HTVA_ART" => $prix_unitaire_htva_art*$qtite_art));
    }
    print_r ($TAB_ART);
    return $TAB_ART;
   }
  

 }


samedi 6 mai 2006 à 19:13:58 | Re : Call to undefined function: select_categories_db()

Teclis01

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

samedi 6 mai 2006 à 21:18:35 | Re : Call to undefined function: select_categories_db()

coyote_fx

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.



Cette discussion est classée dans : php, select, id, libelle, art


Répondre à ce message

Sujets en rapport avec ce message

variable [ par cobra176 ] j'ai un soucis pour une variable bien précisema requete est bonne mais mon code php me fait des misiére    $connect=mysql_connect("127.0.0.1", "root", on select execute une function [ par alamandra ] salut à tous , alors voilà j'ai un souci avec un select, arrrffff un champ reputation dans une table users, une page account-details sur laq mise a jour [ par sanhoua ] bonsoir j'avance lentement mais surement dans mon apprentissage de php/mysql grâce à tous. je vous soumet cette erreur que je reçois depuis un moment. URL Rewriting [ par davidcian ] Bonjour, J'ai un p'tit soucis avec mon fichier ".htaccess" et des règles de ré-écriture.... [code=php]Options +FollowSymlinks RewriteEngine on Verification de l'existance d'un ID dans une base mysql [ par Fildomen ] Bonjour, j'ai beau chercher sur le net mais je trouve que des codes pour les select qui retourne plusieurs enregistrements, comme mon ID est unique, m Petit coup de main affichage de page [ par sith31 ] Bonjour, voila je débute sur PHP, j'ai créer une BDD avec 3 "page" avec des ID et tout. En fait mon soucis, et je me casse la tête depuis 2 jours dess requete mysql php [ par mm1511 ] Bonsoir a tous j'aimerai faire une requete imbrique en php $var=$_GET['var']; $req1="select * from table1 where date=".$s; $req="select * from ta récursivité [ par eltyty ] Bonjour, Je souhaite faire une boucle récursive afin d'afficher mes rubriques et sous rubriques. Mais pour éviter une trop grande longueur de page je formulaires avec select php mysql [ par seif4rock ] Bonjour à tous.Ma question est la suivante:Je suis entrain de créer un formulaire à choix multiple avec SELECTDans la liste déroulante je mets mes cho


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales