Problème avec ma fonction
sinifer
Messages postés
323
Statut
Membre
-
sinifer Messages postés 323 Statut Membre -
sinifer Messages postés 323 Statut Membre -
Bonjour,
voilà je fais une fonction pour allé plus vite mais j'ai un problème que j'arrive pas a voir.
je me permette de mettre mon code en eillant l'espoir que quelqu'un me mette sur une piste
donc ce code c'est pour qu'a chaque fois que j'ai le relance id sa me pour quel pays est cette id
et la c'est dans mon affichage et ma requette
je vous remerci de votre aide
voilà je fais une fonction pour allé plus vite mais j'ai un problème que j'arrive pas a voir.
je me permette de mettre mon code en eillant l'espoir que quelqu'un me mette sur une piste
donc ce code c'est pour qu'a chaque fois que j'ai le relance id sa me pour quel pays est cette id
function relance_id($row_ct_emv['relances_id'] )
{
if( $row_ct_emv['relances_id']== '1' ) {
$ct_emv .= 'france';
}
else if( $row_ct_emv['relances_id']== '2' ) {
$ct_emv .= 'amerique';
}
else if( $row_ct_emv['relances_id']== '3' ) {
$ct_emv .= 'suede';
}
else if( $row_ct_emv['relances_id']== '4' ) {
$ct_emv .= 'portugal';
}
else if( $row_ct_emv['relances_id']== '5' ) {
$ct_emv .= 'espagne';
}
else if( $row_ct_emv['relances_id']== '6' ) {
$ct_emv .= 'suisse';
}
else if( $row_ct_emv['relances_id']== '7' ) {
$ct_emv .= 'russie';
}
else {
$ct_emv .= 'norvege';
}
}
et la c'est dans mon affichage et ma requette
if ($type_commande=='Ct_emv') {
// AFFICHAGE DU DETAIL DE LA COMMANDE CT_EMV
$query_ct_emv = "SELECT relances_id, planning_date FROM planning WHERE planning_status LIKE '1%' AND customers_id = '".$customers_id."' ORDER BY planning_date ASC";
$result_ct_emv = mysql_query($query_ct_emv);
echo("<tr><td with=\"20px\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td></tr>");
while ($row_ct_emv = mysql_fetch_assoc($result_ct_emv)) {
function relance_id($row_ct_emv['relances_id'])
echo "<tr><td with=\"20px\"></td><td width=\"100px\">".$ct_emv."</td><td width=\"120px\"><b>".$row_ct_emv['planning_date']."</b></td></tr>";
}
} else {
echo "<td width=\"20px\"></td><td width=\"100px\"><b>".$id_commande."</b></td><td width=\"120px\"><b>".$date_commande."</b></td></tr>";
}
je vous remerci de votre aide
A voir également:
- Problème avec ma fonction
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
9 réponses
sa me donne une page blanche donc je me suis dit que sa devait être ma fonction ou la demande de fonction qui est mal faite
car normalement quand je demande mon $row_ct_emv['relances_id']
sa doit me mettre 1 ou 2 etc..
mais moi je veu que quand c'est 1 sa marque france dans mon affichage
ex:
ensuite dans ma boucle qui fait l'appel de relances_id, planning_date je veu que sa sort dans mon affichage le bon pays.
je pence que sa doit être mes paramètre qui sont faux ou ma demande de fonction
mais je vois pas mon erreur
mon résultat est une page blance actuellement
car normalement quand je demande mon $row_ct_emv['relances_id']
sa doit me mettre 1 ou 2 etc..
mais moi je veu que quand c'est 1 sa marque france dans mon affichage
ex:
function relance_id($row_ct_emv['relances_id'] )
{
if( $row_ct_emv['relances_id']== '1' ) {
$ct_emv .= 'france';
}
ensuite dans ma boucle qui fait l'appel de relances_id, planning_date je veu que sa sort dans mon affichage le bon pays.
while ($row_ct_emv = mysql_fetch_assoc($result_ct_emv)) {
function relance_id($row_ct_emv['relances_id'])
echo "<tr><td with=\"20px\"></td><td width=\"100px\">".$ct_emv."</td><td width=\"120px\"><b>".$row_ct_emv['planning_date']."</b></td></tr>";
}
} else {
je pence que sa doit être mes paramètre qui sont faux ou ma demande de fonction
mais je vois pas mon erreur
mon résultat est une page blance actuellement
donc je devrai fair un return?? comme sa
function relance_id($row_ct_emv['relances_id'] )
{
if( $row_ct_emv['relances_id']== '1' ) {
return $ct_emv .= 'france';
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai mis les return mais j'ai toujours une page blanche jai aussi enlevé function de:
function relance_id($row_ct_emv['relances_id'])
mais toujours page blanche
function relance_id($row_ct_emv['relances_id'])
mais toujours page blanche
oui justement sa fonctionne pas es-ce mon appel de fonction qui est mauvaise mes paramètre??
mes return qui sont pas bien fait ???
mes return qui sont pas bien fait ???
Merci de ton aide en tous cas j'ai pu voir une grosse erreur j'avais oublier le ; après l'appel de fonction là j'ai une page mais sa me sort ct_emv aulieu du pays
juste une dernière ptite aide stp
je suis au bute je sens comme tu ti connais mieu que moi pourrai tu me dire ce qui ne joue pas es-ce que mes paramètre sont correcte stp
création de fonction
mon appel de fonction
relance_id($row_ct_emv['relances_id']);
je te remerci
je suis au bute je sens comme tu ti connais mieu que moi pourrai tu me dire ce qui ne joue pas es-ce que mes paramètre sont correcte stp
création de fonction
function relance_id($row_ct)
{
if( $row_ct = '1' ) {
return $ct_emv = 'France';
}
else if....
mon appel de fonction
relance_id($row_ct_emv['relances_id']);
while ($row_ct_emv = mysql_fetch_assoc($result_ct_emv)) {
relance_id($row_ct_emv['relances_id']);
echo "<tr><td with=\"20px\"></td><td width=\"100px\">".$ct_emv."</td><td width=\"120px\"><b>".$row_ct_emv['planning_date']."</b></td></tr>";
}
je te remerci