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

    if else durante una query di update

    avrei bisogno di inserire un ciclo if else mentre faccio un update per arrotondare o meno la cifra.

    in pratica se il pagamento anticipo e' uguale a 2 deve fare l'arrotondamento, altrimenti deve lasciare la cifra com'e' senza arrotondare...
    Sto provando cosi' ma mi da errore:

    Codice PHP:
    $sql "update $tabella
    set
    hotel = \"
    $hotel\",
    nome = \"
    $nome\",
    pagamento_anticipo = \"
    $pagamento_anticipo\",

        if (
    $pagamento_anticipo==2) 
        {
        incasso = round(\"
    $incasso\"),
        }
        else
        {
        incasso=\"
    $incasso\",
        }

    anticipo_hotel = \"
    $anticipo_hotel\" 
    come devo aggiustare il ciclo? manco qualche parentesi, virgolette, ecc?
    Mai dire Mai

  2. #2
    la variabile $sql per php non è nè + nè - che è una stringa...
    allora applica tutte le regole (che devi conoscere!!!!) per operare con le stringhe.

  3. #3
    Originariamente inviato da oly1982
    la variabile $sql per php non è nè + nè - che è una stringa...
    allora applica tutte le regole (che devi conoscere!!!!) per operare con le stringhe.
    non ho capito che intendi...
    Mai dire Mai

  4. #4
    io mi rifiuto di scriverti il codice esatto!!!!!!!!!!! (odierò chi lo farà...)

    http://php.html.it/articoli/leggi/91...ringhe-in-php/

  5. #5
    Originariamente inviato da oly1982
    io mi rifiuto di scriverti il codice esatto!!!!!!!!!!! (odierò chi lo farà...)

    http://php.html.it/articoli/leggi/91...ringhe-in-php/
    uno scrive su un forum per farsi aiutare perche':
    - non riesce
    - non ha tempo di cercare, studiare e applicare
    - velocizzare la situazione

    Ti ringrazio per avermi dato un link, ma se non sei interessato ad aiutare e' inutile che rispondi come hai risposto, non farlo proprio che e' meglio!
    Mai dire Mai

  6. #6
    non è come dici te.

    Cercherò di spiegarti:
    una stringa non può avere al suo interno condizioni (if/else)
    le condizioni possono essere poste per far sì che le varibili si valorizzino diversamente a seconda che si verificano o meno.

  7. #7
    Originariamente inviato da oly1982
    non è come dici te.

    Cercherò di spiegarti:
    una stringa non può avere al suo interno condizioni (if/else)
    le condizioni possono essere poste per far sì che le varibili si valorizzino diversamente a seconda che si verificano o meno.
    ma infatti era quello che volevo sapere, pero' credevo che c'era una "scorciatoia" per fare prima e credevo che il metodo che volevo usare era corretto, tutto qua!
    Mai dire Mai

  8. #8
    Originariamente inviato da oly1982
    io mi rifiuto di scriverti il codice esatto!!!!!!!!!!! (odierò chi lo farà...)
    Senza offesa per trippacchiello ma questa risposta finisce dritta in firma ....

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.