Jeg ved ikke om du har fulgt mine eskapader paa Eksperten, men nu har jeg omsider et svar.
Jeg har lavet en formular for at opsummere omkostninger til skiferie (maaske en mental forberedelse til hvad der foelger om en tre maaneder) hvor summen loebende bliver talt op hver gang curseren flyttes fra et input felt. Du kan se og afproeve den her:
http://christianjorgensen.be/masteraaen.php . Hvis det var noget i den henretning du taenkte paa (og hvor posterne saa skal opslaas i database) saa virker nedenstaaende kode. For hvert inputfelt defineres der en onClick event hvor det indfoerdte beloeb sendes til en funktion. Der bliver beloebet lagt til totalen-indtil-nu og indsat i totalfeltet.
</head>
<script type="text/javascript">
var sum = 0;
function sumup(tal)
{
tal = parseInt(tal);
sum += tal;
document.getElementById('total').innerHTML = sum;
}
</script>
<body>
<?
require('connect.php');//forbindelse til mysql
echo "SKIFERIEBUDGET: <br/>";
echo "<table>";
echo "<form action='' method='POST'>";
echo "<tr><td>Rejse: </td><td><input type='text' name='tekst1' onChange = 'sumup(this.value)' /></td></tr>";
echo "<tr><td>Ophold: </td><td><input type='text' name='tekst1' onChange = 'sumup(this.value)' /></td></tr>";
echo "<tr><td>Skipas: </td><td><input type='text' name='tekst1' onChange = 'sumup(this.value)' /></td></tr>";
echo "<tr><td>Mad og drikke: </td><td><input type='text' name='tekst1' onChange = 'sumup(this.value)' /></td></tr>";
echo "<tr><td>Diverse: </td><td><input type='text' name='tekst1' onChange = 'sumup(this.value)' /></td></tr>";
echo "<tr><td> </td><td><input type='submit' name='submit' /></td></tr>";
echo "</form>";
echo "</table>";
echo "<p>Loebende total: <b id='total'>0</b></p>";
mysql_close($link);
?>
</body>
</html>