min kode ser sådan her ud:
<?php
include("mysql.php");
if($_SESSION['login'] == true)
{
if(isset($_POST['rediger']))
{
$query = mysql_query("UPDATE brugere SET fornavn='" . $fornavn . "', efternavn = '" . $efternavn . "' WHERE brugernavn LIKE '" . $_SESSION['brugernavn'] . "'"); if(mysql_affected_rows($query) > 0)
echo "Opdateringen gik godt";
else
{
echo "Opdateringen fejlede<br>";
echo mysql_errno() . ": " . mysql_error(). "\n";
}
}
else
{
$brugernavn = $_SESSION['brugernavn'];
$query = mysql_query("SELECT * FROM brugere WHERE brugernavn LIKE '".$brugernavn."' LIMIT 1");
if(mysql_num_rows($query) > 0)
{
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">";
echo "<table>";
while($row = mysql_fetch_assoc($query))
{
echo "<tr><td>Fornavn:</td><td><input type=\"text\" name=\"fornavn\" value=\"" . $row['fornavn'] . "\"></td></tr>";
echo "<tr><td>Efternavn:</td><td><input type=\"text\" name=\"efternavn\" value=\"" . $row['efternavn'] . "\"></td></tr>";
$row['fornavn'] . "\"></td></tr>";
echo "<tr><td>Email:</td><td><input type=\"text\" name=\"email\" value=\"" . $row['email'] . "\"></td></tr>";
echo "<tr><td colspan=\"2\"><td><input type=\"submit\" name=\"rediger\" value=\"Rediger profil\"></td></tr>";
}
echo "</table>";
echo "</form>";
}
else
{
echo "Brugeren: <b>" . $brugernavn . "</b> blev ikke fundet";
}
}
}
else
{
echo "Du har ikke lov til at være på denne side...";
}
?>
og den opdatere stadig ikke feltet, du kan se på
http://h4x0r.users.whitehat.dk