bobybx
Messages postés18Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention 4 mars 2008
-
16 juin 2006 à 10:21
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
16 juin 2006 à 13:54
bonjour,
j'ai un léger souci concernant une fonction et mes connaissances limitées ne m'ont pour l'instant pas permis de résoudre un problème je pense pas compliqué. Je m'explique :
J'ai une fonction recherche qui passe en param 5 variables :
$req qui diffère selon des critères
$cond1, $cond2,$cond3,$cond4 ou $cond1,$cond2,'','' , cela dépend de $typeRec
recherche($req,$cond);
//cette fonction serait ainsi appelée de la manière suivante :
//recherche($req,$cond1, $cond2,'',''); si typRec == simple
//sinon
//recherche($cond1, $cond2,$cond3,$cond4);
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 16 juin 2006 à 10:35
alors deja le code est assez cracra
les accolades ca existe
ensuite pour ton probleme...
il existe un type les tableaux ou Array en anglais ce qui reviendrais a faire ceci:
$aConditions=array();
//on remplis les cases du tableaux
ensuite pour savoir combien de variable est passé on fait un :
count($aConditions);
ta fonction recherche deviendrais donc:
recherche($req,$aConditions);
$iCases=count($aConditions);
//if ou switch comme tu preferes
//faire le traitement correspondant au cas
voilà j espere que cela t aidera!
--------------------------------------------------------------------------------------------------
Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie
bobybx
Messages postés18Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention 4 mars 2008 16 juin 2006 à 10:55
Le code présenté n'est pas celui que j'ai mais une version très simplifiée pour comprendre mon souci.
Merci pour ta réponse.
Je cherche du côté des tableaux même si j'avoue en pas avoir compris exactement comment faire, je creuse...
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 16 juin 2006 à 12:02
*voit qu il n y a que peu de réponses*
Je crois que tu vas devoir te mettre aux array (pas de travail)
--------------------------------------------------------------------------------------------------
Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie