Problemer med at update flere udtrækninger på en gang.
Jeg vil gerne have at når jeg trykker opdater, så opdatere den alle udtræk.Jeg har denne kode:
$result = mysql_query("SELECT ID,START,SLUT,OC,RUNDE FROM Rundetid ORDER BY ID") or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
$oc=$row['OC'];
$start=$row['START'];
$slut=$row['SLUT'];
$round=$row['RUNDE'];
$rid=$row['ID'];
$nr++;
$n++;
if ($_SESSION['adminmode'] == 'off'){
if ($round != 18) {
if ($n % 2 == 0) {
echo "<tr><td>$round</td><td>$start</td><td>$slut</td>";
} ELSE {
echo "<td>$start</td><td>$slut</td></tr>";
}
}
}
if ($_SESSION['adminmode'] == 'on'){
if ($round != 18){
if ($n % 2 == 0) {
echo "<tr><td>$round</td><td><input type='text' name='start' value='$start'></td><td><input type='text' name='slut' value='$slut'><input type='hidden' name='rid' value='$rid'></td>";
} ELSE {
echo "<td><input type='text' name='start' value='$start'></td><td><input type='text' name='slut' value='$slut'><input type='hidden' name='rid' value='$rid'></td></tr>";
}
}
if ($round == 18){
echo "<tr><td colspan='3'>Sæson slut (sæt tid langt frem i tide)</td><td><input type='text' name='start' value='$start'></td><td><input type='text' name='slut' value='$slut'><input type='hidden' name='rid' value='$rid'></td></tr>";
}
}
}
if ($_SESSION['adminmode'] == 'on'){
echo "<tr><td colspan='5' align='center'><input type='submit' name='submit' class='bottom' value='Opdater'></td></tr>";
}
echo "</form>";
Dem sender jeg jo til denne side:
<?
session_start();
include ('config.php');
$rid = addslashes($_POST['rid']);
$start = addslashes($_POST['start']);
$slut = addslashes($_POST['slut']);
mysql_query("UPDATE Rundetid SET START='$start',SLUT='$slut' WHERE ID='$rid'") or die(mysql_error());
header("Location: $_SERVER[HTTP_REFERER]");
?>
Hvad gør jeg galt?
