Visualizzazione dei risultati da 1 a 3 su 3

Discussione: array

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    array

    salve,ho queste sei variabili

    Codice PHP:
    echo "<form method=post action=grey.php>";
    $housing1=0;
    $housing2=50;
    $housing3=70;
    $housing4=135;
    $housing5=30;
    $housing6=15;
    echo
    "<table border=2><tr><h3><td>Il totale finora acquistato vale $totip €</td></h3></tr></table>";
    echo 
    "<table border=2><tr><h3><td>Configurare il server non è mai stato così semplice !!!Incrementa la produttività, la gestione, la velocità, la sicurezza, la facilità d’uso delle applicazioni e servizi forniti ai tuoi clienti in hosting nel tuo server.</td><td><input type=checkbox value=$housing1 checked>Pannello di controllo in omaggio</td></h3></tr>
    <tr>
    <h3><td>Town è il server mid-range del servizio Server Dedicati. Il server e' ideale per applicazioni avanzate, per hosting di siti web statici o dinamici e per tutti gli utilizzi che richiedano una discreta potenza di elaborazione o memoria.
    </td></h3>
    <td><input type=checkbox value=
    $housing2>Server Town 50 € al mese</td>
    </tr>
    <tr>
    <h3><td>City è il server high-end per applicazioni intensive, per hosting di siti web statici o dinamici con volumi di traffico medio-alti per tutti gli utilizzi che richiedano una discreta potenza di elaborazione o memoria. La memoria con controllo di errore (ECC RAM) assicura una superiore affidabilita' ed una maggiore prevenzione degli errori.
    </td></h3>
    <td><input type=checkbox value=
    $housing3>Server City 70 € al mese</td>
    </tr>
    <tr>
    <h3><td>Metropolis è il server top per applicazioni intensive, per hosting di siti web statici o dinamici con alti volumi di traffico e per tutti gli utilizzi che richiedano una grande potenza di elaborazione o memoria. La memoria con controllo di errore (ECC RAM) assicura una superiore affidabilita' ed una maggiore prevenzione degli errori. L'utilizzo di dischi SCSI 10K consente di supportare elevatissimi carichi di lavoro. Gli harddisk e gli alimentatori sono ridondati ed Hotswap in modo da assicurare la continuità di servizio.

    [ Dell PE 1850, 2 CPU Xeon 2.8 GHz, 2 Hard Disk 73 GB SCSI 10K, 1 GB RAM, doppia scheda rete Gigabit ]</td></h3>
    <td><input type=checkbox value=
    $housing4>Server Metropolis 135 € al mese</td>
    </tr>
    <tr>
    <h3><td>Village è il server entry Level del servizio Server Dedicati. Il server è ideale per applicazioni non intensive, per hosting di siti web statici o dinamici e per tutti gli utilizzi che non richiedano eccessiva potenza di elaborazione o memoria.
    </td></h3>
    <td><input type=checkbox value=
    $housing5>Server Village 30 € al mese</td>
    </tr>
    <tr>
    <h3><td>Il Servizio di Housing consente di installare il proprio server in una delle nostre sale dati attrezzate. Un server ha infatti bisogno di energia elettrica protetta, stabile e senza interruzioni, di una temperatura controllata e costante, di connettivita' e di un collegamento alla rete sicuro ed affidabile. Il servizio e' indicato per tutti coloro che gia' dispongono di un </td></h3>
    <td><input type=checkbox value=
    $housing6>Servizio Housing 15 € al mese</td>
    </tr>
    </table>"
    ;
    SESSION_REGISTER('totip');
    echo 
    "<input type=submit value=Prosegui>
          </form>
    "

    Codice PHP:
    $housing1=$_POST['housing1'];
    $housing2=$_POST['housing2'];
    $housing3=$_POST['housing3'];
    $housing4=$_POST['housing4'];
    $housing5=$_POST['housing5'];
    $housing6=$_POST['housing6']; 
    devo farsi di memorizzare le variabili in un nuovo array solo quelle che sono settate ossia checked per poi calcolare con array_sum() la somma degli elementi dell'array
    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Dai un nome alle checkbox oltre al valore e poi prova:

    Codice PHP:
    $array = array();
    for(
    $i=1;$i<=6;$i++){
    if(
    $_POST[housing.$i]){
      
    $array[] = $_POST[housing.$i];
    }
    }
    $tot array_sum($array); 

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    Risposta

    FUNZIONA UN SACCO MILLE GRAZIE

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 © 2024 vBulletin Solutions, Inc. All rights reserved.