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

    Problema calcolo Percentuale con una variabile immessa con l'utente.

    ciao a tutti quanti vorrei sapere come funziona la funzione percentuali
    cioè tramite la percentuale in un form. per esempio:

    <?php //inizio php
    $perc_uffcomm_romano=$_POST['perc_uffcomm_romano'];
    $perc_uffcomm_gallo=$_POST['perc_uffcomm_gallo'];
    $perc_uffcomm_teutone=$_POST['perc_uffcomm_teutone'];
    $cap_iniziale_romano=500;
    $cap_iniziale_gallo=750;
    $cap_iniziale_teutone=1000;
    $finale_romano=$cap_iniziale_romano+$perc_uffcomm_ romano%;
    $finale_gallo=$cap_iniziale_gallo+$perc_uffcomm_ga llo%;
    $finale_teutone=$cap_iniziale_teutone+$perc_uffcom m_teutone%;
    ?>
    Calcolo mercato massimo
    <div align="center">[img]http:\\etms.altervista.org/travian/mercato/foto/romano.jpg[/img]</br></div>
    <form action="index.php" method="post">
    <input type="text" name="perc_uffcomm_romano" size=30 maxlength=30 value="<? echo $perc_uffcomm_romano;?>">Livello corrente dell\'ufficio commerciale
    <input type="text" name="finale_romano" size=30 maxlength=30 value="<? echo $finale_romano;?>">Totale capacita

    <input type="submit" value="Submit">
    </form>




    <div align="center">
    </div>
    <form action="index.php" method="post">
    <input type="text" name="perc_uffcomm_gallo" size=30 maxlength=30 value="<? echo $perc_uffcomm_gallo;?>">Livello corrente dell\'ufficio commerciale
    <input type="text" name="finale_gallo" size=30 maxlength=30 value="<? echo $finale_gallo;?>">Totale capacita dei Galli

    <input type="submit" value="Submit">
    </form>




    <div align="center">
    </div>
    <form action="index.php" method="post">
    <input type="text" name="perc_uffcomm_teutone" size=30 maxlength=30 value="<? echo $perc_uffcomm_teutone;?>">Livello corrente dell\'ufficio commerciale
    <input type="text" name="finale_teutone" size=30 maxlength=30 value="<? echo $finale_teutone;?>">Totale capacita dei Galli

    <input type="submit" value="Submit">
    </form>
    e mi da un errore.

    Parse error: syntax error, unexpected ';' in /membri2/etms/travian/mercato/index.php on line 8
    anche se è tutto corretto
    Vorrei capire se % si calcola con una funzione creata appositamente oppure fare perc_commuff_romano%

  2. #2
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    $finale_romano=$cap_iniziale_romano+$perc_uffcomm_ romano%;
    $finale_gallo=$cap_iniziale_gallo+$perc_uffcomm_ga llo%;
    $finale_teutone=$cap_iniziale_teutone+$perc_uffcom m_teutone%;
    io sicuramente toglierei i "%" che usati così non hanno significato...
    mmmm
    Codice PHP:
    $finale_romano=$cap_iniziale_romano+($cap_iniziale_romano*($perc_uffcomm_romano/100)); 
    così se $finale_romano=100 e $perc_uffcomm_romano=20 ti restituisce 120 ossia ci somma la percentuale indicata in $perc_uffcomm_romano...magari crea un funzioncina

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.