Приветы всем!
Наставьте на путь истиный.
есть простая форма, при отправке данных формы должен запуститься внешний скрипт perl с передачей ему параметров формы, результатом работы являются несколько числовых значений.... собственно как сделать правильно эту форму, что-бы при первом срабатывании заполненые поля не сбрасывались, и результат выводился в этой же страничке под формой.. к примеру что то подобное :)
---------- traf.php ---------------------
<html>
<body bgcolor="#AABBCC">
<head>
<title>index</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<form method=GET action="traf.php">
<hr>
<a href=traf.php>Сброс</a>
<hr>
<center><b>Расчет потребленного трафика</b> <br><br>
IP
<SELECT NAME=ip_inet SIZE=1>
<OPTION>192.168.10.1
<OPTION>192.168.10.2
<OPTION>192.168.10.4
<OPTION>192.168.10.5
</SELECT>
<hr>
<b>Начиная С</b> <br><br>
Год
<SELECT NAME=yy SIZE=1>
<OPTION>2004
</SELECT>
Месяц
<SELECT NAME=mm SIZE=1>
<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION selected>10</selected><OPTION>11<OPTION>12
</SELECT>
День
<SELECT NAME=dd SIZE=1>
<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION selected>18</selected><OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31
</SELECT>
Часы
<SELECT NAME=hh SIZE=1>
<OPTION>00<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23
</SELECT>
Минуты
<SELECT NAME=min SIZE=1>
<OPTION>00<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31<OPTION>32<OPTION>33<OPTION>34<OPTION>35<OPTION>36<OPTION>37<OPTION>38<OPTION>39<OPTION>40<OPTION>41<OPTION>42<OPTION>43<OPTION>44<OPTION>45<OPTION>46<OPTION>47<OPTION>48<OPTION>49<OPTION>50<OPTION>51<OPTION>52<OPTION>53<OPTION>54<OPTION>55<OPTION>56<OPTION>57<OPTION>58<OPTION>59
</SELECT>
<hr>
<b>Заканчивая</b> <br><br>
Год
<SELECT NAME=yy2 SIZE=1>
<OPTION>2004
</SELECT>
Месяц
<SELECT NAME=mm2 SIZE=1>
<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION selected>10</selected><OPTION>11<OPTION>12
</SELECT>
День
<SELECT NAME=dd2 SIZE=1>
<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION selected>19</selected><OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31
</SELECT>
Часы
<SELECT NAME=hh2 SIZE=1>
<OPTION>00<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23
</SELECT>
Минуты
<SELECT NAME=min2 SIZE=1>
<OPTION>00<OPTION>01<OPTION>02<OPTION>03<OPTION>04<OPTION>05<OPTION>06<OPTION>07<OPTION>08<OPTION>09<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31<OPTION>32<OPTION>33<OPTION>34<OPTION>35<OPTION>36<OPTION>37<OPTION>38<OPTION>39<OPTION>40<OPTION>41<OPTION>42<OPTION>43<OPTION>44<OPTION>45<OPTION>46<OPTION>47<OPTION>48<OPTION>49<OPTION>50<OPTION>51<OPTION>52<OPTION>53<OPTION>54<OPTION>55<OPTION>56<OPTION>57<OPTION>58<OPTION>59
</SELECT>
<hr>
<br>
<input type=submit value="Посчитать">
</center>
<hr>
<?
$command="/usr/local/www/data/myadm/traf.pl $ip_inet $yy $mm $dd $hh $min $yy2 $mm2 $dd2 $hh2 $min2";
print "За период:<br>С $yy.$mm.$dd $hh:$min<br>";
print "До $yy2.$mm2.$dd2 $hh2:$min2<br>";
exec ("$command", $rezult);
print "По $rezult[0]:<br><br>";
print "Ушло " . round($rezult[1]/1024/1024,3) . " MB<br>";
print "Пришло " . round($rezult[2]/1024/1024,3) . " MB<br><br>";
print "Ушло всего " . round($rezult[3]/1024/1024,3) . " MB<br>";
print "Пришло всего " . round($rezult[4]/1024/1024,3) . " MB<br>";
?>
<hr>
--------------------- end traf.php -------------------------------
как мне это все граматно сделать ? форма будет намного сложнее правда, будет добавленна куча фильтров...