За последние 24 часа нас посетили 17697 программистов и 1650 роботов. Сейчас ищут 938 программистов ...

Работа с вводом выводом(HELP)

Тема в разделе "Решения, алгоритмы", создана пользователем anitalp, 2 июн 2013.

  1. anitalp

    anitalp Новичок

    С нами с:
    24 май 2013
    Сообщения:
    3
    Симпатии:
    0
    Задача в том что бы вводить количество полей, какое мы будем заполнять, заполняем их, и нам выводят суму их значений, помогите плз, я что то туплю очень сильно, вот что я написал
    Код (Text):
    1. <body style="background-color:#f2e8c9">
    2.      <form action='' method='POST'>
    3.      
    4.      
    5.      
    6. <?php
    7. $sum=0;
    8. for( $i = 0;  $i<$_POST['number']; $i++)
    9. {
    10.  
    11. echo   "   <p><b>Введите вес </b><br /><input type='text' name='weight'  />\n";
    12. $sum=+$_POST['weight'];
    13. }
    14.  
    15.  
    16. echo " <p><input type='submit' value='подсчет' /><input type='hidden'
    17. value='1' name='submitted' />";
    18.      ?>
    19. <p><b>Введите количество металов</b><br /><input type='text' name='number'  />
    20. <p><input type='submit' value='Введите количество' /><input type='hidden'
    21. value='1' name='submitted' />
     
  2. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Код (Text):
    1. <?php
    2. if (!empty($_POST['somefield']) {
    3.     echo 'Sum: ' . array_sum($_POST['somefield']) . '<br />';
    4. }
    5. ?>
    6. <form method="post">
    7. <?php
    8. $fieldsCount = 10;
    9. for ($i = 1; $i <= $fieldsCount; $i++) {
    10.     echo '<input name="somefield[]" /><br />';
    11. }
    12. ?>
    13. <input type="submit" />
    14. </form>