Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147

    assegnare valore a radio o checkbox

    Devo poter effettuare dei calcoli sulle calorie consumate in base a quello che è stato mangiato.
    Ho creato dei checkbox che elencano delle pietanze e un radiobutton che indicano quando è avvenuto il pasto.
    Essendo una pagina con SESSIONE i dati personali dell'utente vengono pescati dal database (peso e altezza), mentre non riesco ad assegnare i valori (fissi) delle pietanze che vengono flaggate.
    Ad esempio la carne dovrebbe avere un valore 100, la pasta un valore 150 e le uova 50, mentre per il pranzo 0.5 e cena 0,25

    Faccio un esempio del calcolo. Se viene flaggata "Pranzo" e "Carne" l'espressione dovrebbe fare questo calcolo:
    (valore_carne)100/$peso*$altezza*(valore pranzo)0.5=Risultato


    Codice PHP:
    Pranzo:<input type="radio" value="Pranzo" name="seduta">
     
    Cena:<input type="radio" value="Cena" name="seduta">
      

    Carne:<input type="checkbox" value="Carne" name="food[]">
     
    Pasta:<input type="checkbox" value="Pasta" name="food[]">
     
    Uova:<input type="checkbox" value="Uova" name="food[]">
      

    $peso=$_SESSION['kg']; 
    $altezza=$_SESSION['cm']; 
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se compili il form cosi hai tutti i dati che ti servono per eseguire il calcolo
    codice:
    Pranzo:<input type="radio" value="0.5" name="seduta">
     
    Cena:<input type="radio" value="0.25" name="seduta">
      
    
    Carne:<input type="checkbox" value="100" name="Carne">
     
    Pasta:<input type="checkbox" value="150" name="Pasta">
     
    Uova:<input type="checkbox" value="50" name="Uova">
    @lume70 mi sembra tua abbia molte lacune, prendi in considerazione lo studio dei linguaggi html, javascript, php, etc... l'improvvisazione può andare bene limitatamente a qualcosa di semplice e non mi sembra il tuo caso.
    Saluti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    147
    ok
    io intendevo qualcosa con delle variabili, potrebbe andare così?
    codice:
    $carne=100;
    $pasta=150;
    $uova=50;
    
    Carne:<input type="checkbox" value=$carne name="Carne">
     
    Pasta:<input type="checkbox" value=$pasta name="Pasta">
     
    Uova:<input type="checkbox" value=$uova name="Uova">

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Potrebbe andare? Si, a senso come l'hai scritto no.
    Una variabile (come si evince dalla parola stessa) varia in base a delle condizioni [es:if(....)] se non c'è variazione una variabile è inutile.
    Visto che non aprezzi i consigli ritengo inutile proseguire i miei interventi, auguri per il proseguo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.