Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Funzione che restituisce 2 valori

    Ho la seguente funzione che deve restituire 2 valori alla fine ome faccio ???


    Codice PHP:


    function calcolaScadenza($data $metodoPagamento)
    {


        if (
    $metodoPagamento=='RD/RF')    // RF
            
    {
                
    $scadenza1=$data;
            }
        if (
    $metodoPagamento=='BB 30 GGDFFM')    // BB 30 
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
            }
        if (
    $metodoPagamento=='BB 60 GGDFFM')    // BB 60
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 60 day"));
                
            }
        if (
    $metodoPagamento=='BB 90 GGDFFM')    // BB 90
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 90 day"));
                
                
            }
        if (
    $metodoPagamento=='BB 120 GGDFFM')     // BB 120
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 120 day"));
                
            }
        if (
    $metodoPagamento=='BB 30-60 GGDFFM')    // BB 30 - 60
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
                
    $scadenza2 date("d-m-Y"strtotime("+ 60 day"));
                
    $alert ="ATTENZIONE CI SONO PIU' SCADENZA IL PROGRAMMA HA PRESO LA PRIMA LE ALTRE SONO : 
     "
    .$scadenza2;
            }
        if (
    $metodoPagamento=='BB 30-60-90 GGDFFM')    // BB 30-60-90
        
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
                
    $scadenza2 date("d-m-Y"strtotime("+ 60 day"));
                
    $scadenza3 date("d-m-Y"strtotime("+ 90 day"));
                
    $alert ="ATTENZIONE CI SONO PIU' SCADENZA IL PROGRAMMA HA PRESO LA PRIMA LE ALTRE SONO : 
     "
    .$scadenza2."
    "
    .$scadenza3;
            }
        if (
    $metodoPagamento=='RB 30 GGDFFM')    // RB 30
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
                
            }
        if (
    $metodoPagamento=='RB 60 GGDFFM')    // RB 60
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 60 day"));
                        }
        if (
    $metodoPagamento=='RB 90 GGDFFM')    // RB 90
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 90 day"));
            
            }
        if (
    $metodoPagamento=='RB 120 GGDFFM'//RB 120
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 120 day"));
            }
        if (
    $metodoPagamento=='RB 30-60 GGDFFM'// RB 30 - 60
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
                
    $scadenza2 date("d-m-Y"strtotime("+ 60 day"));
                
    $alert ="ATTENZIONE CI SONO PIU' SCADENZA IL PROGRAMMA HA PRESO LA PRIMA LE ALTRE SONO : 
     "
    .$scadenza2;
            }
        if (
    $metodoPagamento=='RB 30-60-90 GGDFFM'// RB 30 - 60 -90
            
    {
                
    $scadenza1 date("d-m-Y"strtotime("+ 30 day"));
                
    $scadenza2 date("d-m-Y"strtotime("+ 60 day"));
                
    $scadenza3 date("d-m-Y"strtotime("+ 90 day"));
                
    $alert ="ATTENZIONE CI SONO PIU' SCADENZA IL PROGRAMMA HA PRESO LA PRIMA LE ALTRE SONO : 
     "
    .$scadenza2."
    "
    .$scadenza3;
            }
            
            return 
    $scadenza1 
                     return 
    $alert;


    Ho provato in 1000 modi ma non riesco
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  2. #2
    Non puoi restituire due valori, ma puoi restituire un array.

  3. #3
    questo lo sapevo ma volevo evitare...

    va bhe grazie farò così...
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #4
    Perche', che c'e' di male nel restituire un array?

  5. #5
    niente , ma non mi piace lavorare con Array se posso evitare occupano più memoria di una semplice variabile.

    Ma questo e solo a mio avviso ed è una mia personale idea.

    Comunque grazie e che sono abbituato con Java e C++ a restituire anche più valori.
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    anche perchè mi servono separare i valori..
    Magari mi creo 2 funzioni stavo pensandoo che $scadenza1 devo assegnarlo a una variabile e $alert ad un'altra.
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  7. #7
    Risolto con 2 funzioni simili che restituiscono 2 valori diversi
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.