afficher deux variables dans un return
Bonsoir j'ai crée ma fonction qui me retourne bien la valeur que je souhaite , voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function nombredewagon($leposte, $lejour, $letype){
if ($jourpoursemaine= "^Lundi" && date("H") >= 0 && date("H") < 5) {
$num_semaine = date('W') - 1;
}
else {
$num_semaine = date('W');
}
$nbrwagon = "SELECT count(distinct wagon) FROM rapport WHERE semaine= '$num_semaine' AND poste= '$leposte' AND date LIKE '%$lejour%' AND wagon LIKE '$letype%'";
$nbrwago = mysql_query($nbrwagon) or die(mysql_error());
$nbrwag = mysql_result($nbrwago,0);
if ($letype = "FIA"){
$texte = "Wagons FIA";
}
else if ($letype = "C"){
$texte = "Camions";
}
else if ($letype = "WC"){
$texte = "Wagons commerce";
}
return $nbrwag;
}
echo nombredewagon("Apres-midi", "Lundi", "FIA"); |
le problème est que lorsque je souhaite mettre dans le return de ma fonction aprés $nbrwag le $texte, et bien j'obtient cette erreur ;
Parse error: parse error in C:\Program Files\EasyPHP 3.0\www\pcfour\rapport_semaine.php on line 74
pourtant il me semblai qu'il fallait faire comme ceci :
Code:
return $nbrwag, $texte