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

    cambio valore variabile in funzione

    avendo due funzioni

    Codice PHP:
    function timediff($diff_ore)
    {
    global 
    $ore_lavorative_standard,$giorno,$pausa_pasto;
    $tot_diff = ($diff_ore $ore_lavorative_standard) ;
    if (
    $tot_diff 0)
    {
    return 
    "-" gmdate('H:i', ($tot_diff * -60)); 
    } elseif (
    $tot_diff == 0){
    return (
    "Attivita standard");
    } else {
    return 
    "+" .gmdate('H:i', ($tot_diff 60)); 
    }


    Codice PHP:
    function check_pranzo()
    {
    global 
    $ore_lavorative_standard,$giorno,$ora_termine

    $unisci_ora_termine 
    explode(":"$ora_termine);
    $ora_termine_unito $unisci_ora_termine[0].$unisci_ora_termine[1]; 
    if (((
    $giorno == 1) or ($giorno == 2) or ($giorno == 3) or ($giorno == 4)) and ($ora_termine_unito >= 1530))
        {
    return (
    "checked='checked' disabled='disabled'"); 
        }
     } 


    nella prima funzione la variabile $tot_diff contiene i minuti di lavoro (possono essere negativi e positivi) attraverso l'if successiva faccio vari controlli e li trasformo in questo formato H:i
    però vorrei che se l'if della seconda funzione restituisce true, dalla if della prima funzione (quando trasformo in H:i) mi venga sottratto dalla variabile $tot_diff il valore "30".


    spero di essere stato chiaro

    grazie

  2. #2
    Da quanto ho capito ti basta usare le variabili globali.

  3. #3
    ho provato ma non riesco ad aggiornare la variabile.. potresti indicarmi un esempio?

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.