Hoi,
Wie weet hoe dit op te lossen?
Ik heb een form met wat tekstvelden. Ik laat de waarden hiervan uitlezen uit mysql middels een for-lus, zodat deze waarden dus standaard in de velden komen te staan.
Eenmaal de pagina geladen, wil ik deze tekstvelden onafhankelijk van elkaar kunnen wijzigen.
Echter... zoals ik het nu heb gedaan is het nodig dat elke bundel tekstvelden z'n eigen unieke code heeft.
Ik zoek natuurlijk naar een oplossing waarbij ik dus zowel de waarden kan ophalen uit de db, als dat ik elk veldje kan wijzigen....
PS 'k heb geexperimenteerd met "thuis" en dat werkt dus niet;
Wat ik nu heb:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>WK2006</title>
</head>
<body>
<table width="801" border="0">
<tr>
<td width="59"><div align="center">Datum</div></td>
<td width="178"><div align="center">Thuis</div></td>
<td width="261"><div align="center">Uit</div></td>
<td width="88"><div align="center">Uitslag</div></td>
<td width="82"><div align="center">Toto</div></td>
<td width="67"><div align="center"></div></td>
<td width="36"><div align="center"></div></td>
</tr>
</table>
<?php
for ($j = 1; $j <= 2;$j++ ) {
<?php
#=================================== GET FORM FROM TABLE ==================================
$queryDatum = mysql_query("SELECT datum FROM wedstrijden WHERE nummer=$j ");$valueDatum=mysql_result($queryDatum,0);
$queryThuis = mysql_query("SELECT thuis FROM wedstrijden WHERE nummer=$j ");$valueThuis=mysql_result($queryThuis,0);
$queryUit = mysql_query("SELECT uit FROM wedstrijden WHERE nummer=$j ");$valueUit=mysql_result($queryUit,0);
$queryVoor = mysql_query("SELECT voor FROM wedstrijden WHERE nummer=$j ");$valueVoor=mysql_result($queryVoor,0);
$queryTegen = mysql_query("SELECT tegen FROM wedstrijden WHERE nummer=$j ");$valueTegen=mysql_result($queryTegen,0);
$queryToto = mysql_query("SELECT toto FROM wedstrijden WHERE nummer=$j ");$valueToto=mysql_result($queryToto,0);
$nthuis="thuis$j";
?>
<form name="putintable" method="POST" action="fills.php">
<table width="801" border="0">
<tr>
<td width="48"><input name="datum" type="text" size="8" maxlength="8" value="<?= $valueDatum ?>"></td>
<td width="180"><input name="<?= $nthuis ?>" type="text" size="30" maxlength="20" value="<?= $valueThuis ?>" ></td>
<td width="224"><input name="uit" type="text" size="30" maxlength="20" value="<?= $valueUit ?>"></td>
<td width="33"><input name="voor" type="text" size="2" maxlength="2" value="<?= $valueVoor ?>"></td>
<td width="64"><input name="tegen" type="text" size="2" maxlength="2" value="<?= $valueTegen ?>"></td>
<td width="132"><input name="toto" type="text" size="2" maxlength="1" value="<?= $valueToto ?>"></td>
<td width="90"> </td>
</tr>
</table>
<p> </p>
</form>
?>
<?php
echo $nthuis;
#declare
$datum=$_POST['datum'];
$thuis=$_POST['$nthuis'];
$uit=$_POST['uit'];
$voor=$_POST['voor'];
$tegen=$_POST['tegen'];
$toto=$_POST['toto'];
echo $thuis;
$aktie=$_POST['aktie'];
if (isset($aktie)){
echo "Thanks for submitting!";
$query3 = "UPDATE wedstrijden SET datum='$datum',thuis='$thuis',uit='$uit',voor='$voor',tegen='$tegen',toto='$toto' WHERE nummer=$j ";
mysql_query($query3);
#header("Refresh: 0; URL=fills.php");
}
}
?>
<form name="submitform" method="POST" action="fills.php">
<input type="submit" value="opslaan">
<input type="hidden" name="aktie" value="opslaan">
</form>
</body>
</html>
1.478 views