IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Fonction et passage de paramètres


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut Fonction et passage de paramètres
    Bonjour,
    J'ai écrit une fonction dont voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function AjouterEquipe($ce, $le){
    		include ('../cndb.php');
       		$Req="INSERT INTO equipe (codeEq, libEq) VALUES ('$ce', '$le');";
    		mysql_query("$Req");
    		mysql_close($cn);
    }
    Mais à l'appel de la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $code = $_POST['cEq'];
    $lib = $_POST['lEq'];
    AjouterEquipe($code, $lib);
    je remarque que rien ne s'exécute
    Pourriez vous m'expliquez ce qui pose problème. Merci

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    a premiere vue,
    je dirais que c'est ton mysql_close() qui pose probleme..
    mysql_close($cn); ... il sort d'ou ton $cn ?
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 236
    Par défaut
    Salut Doksuri,
    le $cn vient du fichier inclut cndb.php dont voici le contenu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    	$cn = mysql_connect("localhost","root","mdp") or die ("Connecxion Impossible");
    	mysql_select_db("mabase", $cn) or die ("Impossible d'accéder à la base de donnée");
    ?>

  4. #4
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 14
    Par défaut
    essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    function AjouterEquipe($ce, $le){
    		include ('../cndb.php');
       		$Req="INSERT INTO equipe (codeEq, libEq) VALUES (".$ce.", ".$le.")";
    		mysql_query($Req);
    		mysql_close($cn);
    }

  5. #5
    Membre confirmé Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Par défaut
    Normalement les guillemets ne devraient pas poser problème.

    Peut être que ta requête SQL est mal formée et qu'elle génère une erreur, essaye un mysql_error pour voir si elle renvoie une erreur.
    En cas fais un echo de ta requête voir ce que ça donne et exécute le directement via phpmyadmin

  6. #6
    Membre confirmé Avatar de sigap
    Inscrit en
    Avril 2002
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 113
    Par défaut
    Essaie de tester la reconnaissance de tes variables $_POST avant de les affecter !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if isset($_POST['variable'])
    Des fois ca arrive.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appel d'une fonction et passage de paramètres
    Par rolandl dans le forum jQuery
    Réponses: 2
    Dernier message: 30/09/2012, 17h44
  2. Réponses: 0
    Dernier message: 04/07/2010, 00h52
  3. probleme fonctions c++ -- passage de paramètres
    Par anissben dans le forum C++
    Réponses: 18
    Dernier message: 03/05/2010, 15h10
  4. ActionScript : fonction et passages de paramètres
    Par gcvoiron dans le forum Flash
    Réponses: 6
    Dernier message: 12/06/2007, 13h52
  5. Réponses: 9
    Dernier message: 13/05/2005, 03h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo