Visualizzazione dei risultati da 1 a 4 su 4

Discussione: addizione con foreach

  1. #1

    addizione con foreach

    salve,

    chiedo un aiuto.

    ho un form con 5 checkbox generati in manera dinamica,

    <input type="checkbox" name="nome[]" value="id_numeroIntero" />

    quello che devo fare è in primis seprare l''id dal numero e poi andare a sommare i numeri interi. con il commando list e split separo i due valori.

    ho pensato di fare cosi:

    $p = 0;
    foreach($_POST['nome'] as $value)
    {
    $p.= $value ;
    }

    echo $p;

    ovviamente non funge, potete indirizzarmi sulla via giusta?

    grazie

  2. #2
    Te sbagli perché vai a concatenare una stringa con .= e non a sommare i valori (che peraltro sono interi e non stringhe).
    Fossi in te, mi creerei anche una variabile che contiene l'array dei valori, per inserire solo i dati della checkbox passati via post.

    Prova così:
    Codice PHP:
    $arr $_POST['nome'];
    $p 0;
    foreach(
    $arr as $value) {
       
    $p $p $value 

    Vedi un po' se ti funge così??

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    funge!
    grazie!

  4. #4
    La sua soddisfazione è il nostro miglior premio!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.