php/mysql UPDATE parameter
Hej AlleJeg mangler en fungerende kode til knappen på www.sjak.dk/vidcom. Det skal være sådan at når man på siden retter tallene skal man kunne trykke på "ret data" knappen og derefter opdaterer den dataene i SQL tabellen.
Her er hvilke filer det drejer sig om
index.php (kommer frem når man klikker ind på www.sjak.dk/vidcom)
opdater_skema.php (aktiveres når man klikker på knappen)
Her er hvad der er lavet indtil videre
----------
index.php
----------
<html>
<?
require('logon.php');
$resultat = mysql_query("Select * from `vidcom` ORDER BY navn");
$num_rows = mysql_num_rows($resultat);
if ($num_rows<1) {
echo "<center><h1>Der er ingen data i øjeblikket</h1></center>";} else {
echo "<table width=100%>";
echo "<tr><td></td>";
echo "<td align=right><b>Lars</b></td><td></td>";
echo "<td align=right><b>Claus</b></td><td></td>";
echo "<td align=right><b>Morten</b></td><td></td>";
echo "<td align=right><b>I alt</b></td><td></td>";
echo "<td align=right><b>Mangler</b></td></tr>";
echo "<tr><td></td>";
echo "<td>Solgt</td><td>Budget</td>";
echo "<td>Solgt</td><td>Budget</td>";
echo "<td>Solgt</td><td>Budget</td>";
echo "<td>Solgt</td><td>Budget</td></tr>";
while($test=mysql_fetch_array($resultat))
{
echo "<tr width=100%>";
?>
<form method="post" action="opdater_skema.php">
<?
echo "<td bgcolor=#CCCCCC>".$test['navn']. "</td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][solgt_lars]\" value=".$test['solgt_lars']. "></td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][budget_lars]\" value=".$test['budget_lars']. "></td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][solgt_claus]\" value=".$test['solgt_claus']. "></td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][budget_claus]\" value=".$test['budget_claus']. "></td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][solgt_morten]\" value=".$test['solgt_morten']. "></td>";
echo "<td><input type=text name=\"values[" . $test['navn'] . "][budget_morten]\" value=".$test['budget_morten']. "></td>";
$samlet = $test['budget_lars']+$test['budget_claus']+$test['budget_morten'];
$samlet2 = $test['solgt_lars']+$test['solgt_claus']+$test['solgt_morten'];
echo "<td bgcolor=#CCCCCC>".$samlet2. "</td>";
echo "<td bgcolor=#CCCCCC>".$samlet. "</td>";
$mangler = $samlet-$samlet2;
echo "<td align=right>".$mangler. "</td></tr>";
}
?>
<tr align=center><input type="Submit" name="submit" value="Ret Data"></tr>
<?
}
echo "</table>";
?>
</html>
------------------
opdater_skema.php
------------------
<html>
<?
require ('logon.php');
$q2 = "UPDATE vidcom set solgt_lars = " . $HTTP_POST_VARS["values"]["navn"]["solgt_lars"] . "";
mysql_query($q2);
?>
Denne er nu opdateret..
<a href="index.php">gå tilbage</a>
</html>
--------------------------------------------------
Håber der er nogen som kan hjælpe med evt. færdig kode til opdater_skema.php
