Redigéring
Hej eksperter :-)Jeg har et login system hvor man skal kunne redigére sin profil. Men når man går ind i ret.php (som den hedder) så ved pass står der ingenting og selv om man har updateret så kommer det heller ikke frem... Den kan godt finde på at slette en mine oplysnignger så der ikke er noget.. :-)
Men min side ser sådan ud:
<?php
session_start();
include("sider.php");
if ($_SESSION['status'] == "login")
{
}
else
{
print(" <script language='javascript'>
location.href='login2.php';
</script>");
}
?>
<html>
<head>
<title></title>
<link rel="stylesheet" href="/style/style2.css" type="text/css">
</head>
<body>
<?
$profiltekst = str_replace("<BR>", "", $profiltekst);
?>
<b>Redigér profil</b>
<form method="post" action="ret.php?mode=yes">
<b>Kodeord:</b><br>
<input type="password" name="pass" value="<?=$pass?>"><br><br>
<b>Fornavn:</b><br>
<input type="text" name="fornavn" value="<?=$fornavn?>"><br><br>
<b>Efternavn:</b><br>
<input type="text" name="efternavn" value="<?=$efternavn?>"><br><br>
<b>Email:</b><br>
<input type="email" name="email" value="<?=$email?>"><br><br>
<b>Profiltekst:</b><br>
<textarea name="profiltekst" style="width: 100%; height: 300px"><?=$profiltekst?></textarea><br>
<b>Baggrundsfarve:</b>
<input type="text" name="bgcolor" value="<?=$bgcolor?>"><br>
<b>Tekst farve:</b>
<input type="text" name="text" value="<?=$text?>"><br><br>
<input type="submit" value="Gem"><br><br>
</form>
<? if($mode == yes) {
$profiltekst = str_replace("\n", "<BR>", $profiltekst);
include "access.php";
mysql_query("UPDATE login SET email = '".$email."', fornavn = '".$fornavn."', efternavn = '".$efternavn."', pass = '".$pass."', profiltekst = '".$profiltekst."', bgcolor = '".$bgcolor."', text = '".$text."' LIMIT 1") or die(mysql_error());
$_SESSION['email'] = $email;
$_SESSION['fornavn'] = $fornavn;
$_SESSION['efternavn'] = $efternavn;
$_SESSION['pass'] = $pass;
$_SESSION['profiltekst'] = $profiltekst;
$_SESSION['bgcolor'] = $bgcolor;
$_SESSION['text'] = $text;
?>
Din profil er redigeret!<br><br>
<?
}
?>
</body>
</html>
Hvad er svaret skrive bare det rigtige :-)
