waarden in een form zetten lukt niet
Ik heb een MySQL database waarin een aantal velden staan, onder andere het veld aantal en het veld aantal_geschat. Beide zijn integer (5) met defaultwaarde 0.
Ik heb een programma gemaakt om de waarde te kunnen updaten. De waarden worden uit de database opgehaald en op het scherm gezet. Als ik die waarden in een formulier zet, wordt de waarde voor aantal goed weergegeven, de waarde voor aantal_geschat wordt in het veld getoond als <br />. Als ik een update doe worden aanpassingen van beide velden in de database weggeschreven. Het vreemde is dat als ik de waarden gewoon in een tabelletje op het scherm laat zetten, ze allebei wel goed getoond worden. Alleen kan ik ze dan niet wijzigen. Waar kan dit aan liggen? Iemand een idee?
Hieronder de query en html om alles in de form te zetten.
----------------------
// query voor alle gegevens van de waarneming
$query_waarn = "select regelnummer, aantal, aantal_geschat
from waarnemingen where regelnummer = '" . $_GET["regelnummer"] . "' ";
$result_waarn = mysql_query ($query_waarn);
?>
<h1>Aanpassen waarneminggegevens </h1>
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// ophalen van de gegevens
while (list( $q_regel,$q_aantal,$q_aant_sch) = mysql_fetch_row($result_waarn))
{
?>
// ophalen van de gegevens
while (list( $q_regel,$q_aantal,$q_aant_sch) = mysql_fetch_row($result_waarn))
{
?>
<form name="wijzigen" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td valign="top"><b></b></td>
<td>
<div align="left">
<input type="hidden" name="bevestiging" value="1">
<input type="hidden" name="regelnummer" size="20" value="">
</div>
</td>
</tr>
<tr>
<td valign="top"><b>Aantal</b></td>
<td>
<div align="left">
<input type ="text" name="aantal" size="20" value="">
</div>
</td>
</tr>
<tr>
<td valign="top"><b>Aantal geschat</b></td>
<td>
<div align="left">
<input type ="text" name="aantal_sch" size="20" value="">
</div>
</td>
</tr>
<tr>
<td valign="top"><b></b></td>
<td>
<div align="center">
<input type="submit" name="Submit" value="Opslaan">
</div>
</td>
</tr>
Gewijzigd op 01/01/1970 01:00:00 door Henk
heb de fout zelf al gevonden; verkeerde namen gebruikt