begin process at 2012 05 30 21:46:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

function


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

function

samedi 16 avril 2005 à 17:35:49 | function

juliacom


voici ce qu il arrive :

Call to undefined function: affiche_formulaire_ajout_photos()

j ai ecrit ceci : switch ($mode) {

case "ajout" :
if (!isset($id)) { $id = 0; };
affiche_formulaire_ajout_photos();
break;

et la fonction: function affiche_formulaire_ajout_photos() {
global $PHP_SELF,$frm;

/* Affiche un formulaire vide */
/* Valeurs par défaut */
$frm["image_left"] = "";
$frm["image_right"] = "";
$frm["image_menu"] = "";
$frm["image_botton"] = "";
$frm["titre_soumet"] = "Ajouter";
affiche_formulaire_ajout_photos();

si une idée ! merci
mirage_13
samedi 16 avril 2005 à 20:39:08 | Re : function

malalam

Administrateur CodeS-SourceS
Hello,

la, elle n'est pas fermee ta fonction (accolade fermante).
Sinon, pense a la placer avant le code ou tu l'appelles.
dimanche 17 avril 2005 à 10:55:30 | Re : function

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Ton msg (reste dans le forum plutot que de m'envoyer des messages prives, c'est plus simple et plus utile pour les autres ) :

merci pour ta réponse  pour l accolade

en fait voici le code

switch ($mode) {

        case "ajout" :
                if (!isset($id)) { $id = 0; };
                affiche_formulaire_ajout_photo($id);
                break;

        case "modif" :
        affiche_formulaire_modif_photo($id);
        break;

        default :
                if (!isset($id)) { $id = 0; };
                affiche_formulaire_liste_photos($id);
                break;
}

morceau de code html quice termine par:</table>
puis appelle de la fonction
<?

function affiche_formulaire_ajout_photo($id) {
        GLOBAL $PHP_SELF,  $frm;
        /* Affiche un formulaire vide */
/* Valeurs par défaut */
$frm["image_left"] = "";
$frm["image_right"] = "";
$frm["image_menu"] = "";
$frm["image_botton"] = "";
$frm["titre_soumet"] = "Ajouter";

     affiche_formulaire_photos ();
#include("modeles/photo_form.php");
}
function affiche_formulaire_modif_photo($id) {
/* Affiche le formulaire de modification de catégorie. */

GLOBAL $PHP_SELF, $frm ;
/* Charge les infos . */
$qid = mysql_query("
SELECT image_left, image_right, image_menu, image_botton
FROM photos
WHERE id = $id
");
$frm = mysql_fetch_array($qid);
$frm["nouveau_mode"] = "maj";
$frm["titre_soumet"] = "Sauvegarder changements";

affiche_formulaire_photos ();
   #include("modeles/photo_form.php");
}

?>

mais j ai toujours ceci :Call to undefined function: affiche_formulaire_ajout_photos() idem pour modif

merci si idée  ,si probleme je peux te faire parvenir mon script


Vu comment tu me presentes ton code, tu appelles ta fonction AVANT de la definir. Il faut que ta fonction soit definie avant de l'appeler, sinon php ne connait pas cette fonction.
exemple :

appelle_fonction ();

function appelle_fonction () {
   echo 'appel de ma fonction';
}

ca, ca ne marchera pas. Mais :

function appelle_fonction () {
   echo 'appel de ma fonction';
}

appelle_fonction ();

// va afficher : appel de ma fonction


dimanche 17 avril 2005 à 16:18:52 | Re : function (remerciement)

juliacom



Je te remercie  malalam pour ton exemple j' ai réecrit le script qui fonctionne maintenant

cordialement
Mirage_13
lundi 18 avril 2005 à 04:39:19 | Re : function

malalam

Administrateur CodeS-SourceS
je t'en prie, heureux que ca fonctionne maintenant :-)


Cette discussion est classée dans : affiche, function, formulaire, ajout, frm


Répondre à ce message

Sujets en rapport avec ce message

Problème avec un formulaire tout simple !! [ par adys ] G un pb avec un formulaire bidon, c'est à dire k'il n'y a k'une listbox et une case à cocher (et un bouton submit evidemment).je voudrais que le formu prob d'E/S avec un formulaire html [ par shedskin ] voila j ai cree une premiere page html qui contient un formulaire chaine de caractere: < Include ou header [ par CyrVB ] Salut a tous,Ca commence a me gratter dur la tete, et j ai un truc que je ne comprends pas.1 formulaire appeler login ou j ai un petit code comme ca q Ajout dynamique d'un champ dans un formulaire [ par lnp ] Bonjour à tous, J'ai un formulaire d'inscription qui comprend différents champs comme le nom, le prénom et le numéro de téléphone de l'utilisateur... Incrément [ par KieferS ] Salut,Dernière question pour la journée (avec ce que j'ai reçu comme réponses, j'ai de quoi bosser jusqu'à la fin de la semaine !!!).Voilà mon process Recherche script ajout auto base/formulaire [ par TranKILL87 ] Bonjour, voila je suis a la recherche d'un script permettant de creer un formulaire en php/html a partir d'une base Mysql , et/ou de creer une table M Lancer un formulaire après sélection d'un choix [ par amewole ] Voici mon petit souci :Je dois afficher deux formulaires après avoir fait un choix dans une sélection :                   Monsieur               <opti Ajout dans liste déroulante ... [ par jumano ] Bonjour, Débutant en PHP, je voudrais savoir s'il existe une petite astuce pour : Sur une page contenant un f Dupliquer un formulaire [ par davidcian ] Bonjour,Bon je vais essayer de faire simple:J'ai mon formulaire "Ajout.php" dans le quel j'ai mis 2 boutons "submit":Le 1er "valider", qui valide la f Ajout de champs dans un formulaire [ par neomary ] SalutA vrai dire, je ne suis meme pas au niveau d'un debutant en php ; Je demande votre aide pour resoudre mon probleme le plus tot possible :- J'ai u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,373 sec (3)

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