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

Langage PHP Discussion :

array_key_exists() ne trouve pas l'élément


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Octobre 2012
    Messages : 28
    Par défaut array_key_exists() ne trouve pas l'élément
    Bonjour

    Je vous explique mon probleme vient de la fonction array_key exists qui n'arrive pas a trover ma cle alors que celle ci est bien present dans les tableaux donc je ne sais pas d'ou vient cette erreur .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
     
    function checkUser($opt){
    	$user=$opt['id_user'];
    	$log = fopen("test2.txt","a");$i=fwrite($log,"$user");	
    	$query=buildSelectQuery(array('id_user' => $opt['id_user'],'name_site' => $opt['name_site']), "SELECT * FROM t_users ", $CT_USER);
     
    	return $query;
     
    }
     
     
    CT_USER = array (
    			'id_user' => 'id_user',
    			'name_site' => 'FK_name_site'
    			);
     
     
    function buildSelectQuery($argv, $query, $field, $join=true, $and=true) {	
    	if (isset($argv) || !count($argv)==0) {
    		foreach ($argv as $cle => $element) {
    			if (array_key_exists($cle, $field)) {
    				if ($join==true) {
    					$query .= "WHERE ".$field[$cle]."=".(!is_numeric($element)?"'$element'":$element." ");
    					$join = false;
    				} elseif($and) {
    					$query .= " AND ".$field[$cle]."=".(!is_numeric($element)?"'$element'":$element." ");
    				}else{
    					$query .= "OR ".$field[$element]."=".$cle." ";
    				}
    			} else {
    				print_log("Use of unknown options for selection : ".$cle, "error", "select");
    			}
    		}
    	} else {
    		print_log("You have to provide options when script is called", "error", "select");
    	}
    	//echo $query."\n";
    	//print_log($query);
    	return $query;
    }
    build select query est une fonction qui créait ma Requete Select SQL

    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    c'est une faute de frappe ou la cause de ton erreur ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. getElementsByTagName ne trouve pas mon élément
    Par mikew75 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 02/06/2010, 10h23
  2. [SP-2007] getElementById ne trouve pas l'élément
    Par Socki dans le forum SharePoint
    Réponses: 4
    Dernier message: 17/06/2009, 18h28
  3. [DOM] GetElementByID. Ne trouve pas l'élément
    Par Titi41 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 26/06/2008, 10h57
  4. [TP]trouve pas le graph.tpu
    Par kaygee dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 13/06/2003, 12h49
  5. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15

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