par
Invité » 25 janv. 2008, 03:52
bonsoir
voila j ai crée deux fonctions pour automatiser certaines taches..
la premiere fonction
j essaie de reaffecter une variable au resultat pour enlever les accents
j en ai besoin dans une url
if(Cat($Libelle) =="Société") Cat($Libelle)="Societe";
cela me renvoie ce message
Fatal error: Can't use function return value in write context in ...
y a t il un autre moyen pour reaffecter une valeur au resultat d une fonction...
la deuxieme fonction
c est le resultat d une boucle
si je fais un echo ca me casse la mise en page et un return ben je sais pas trop comment le mettre.
function Competence($Val,$Affichage) {
if($Val!='')
{
$ReqC = "SELECT IdComp,LibelleComp FROM competences";
$CursC = mysql_query($ReqC);
$NbC = mysql_numrows($CursC);
$TabCompetence = explode("-", $Val);
for ($k = 0;$k < $NbC ;$k++)
{
$IdC = mysql_result($CursC, $k, "IdComp");
$LibelleC = mysql_result($CursC, $k, "LibelleComp");
if (in_array ($IdC, $TabCompetence))
{
echo $LibelleC.' - ';
}
}
}
else
{
//oui
if($Affichage=='1'){echo N/A;}}
//sinon on ne fait rien
}
merci pour vos aides
