Hej alle.
Jeg er igang med et community og ville gerne have sådan man kan rette sin profil! Men jeg kan ikke få den til at vise det der er gemt i forvejen fra de oplysninger fra oplyste da man oprettede brugeren!
Min ret.php kode ser således ud:
<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include "mysql/mysql.php";
$hent = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent);
?>
<html>
<head>
<link rel="stylesheet" HREF="style.css" type="text/css">
</head>
<body>
<?
include ("mysql/mysql.php");
$hent = mysql_query("SELECT * FROM community_avis WHERE brugernavn='$s_brugernavn' AND kodeord='$s_kodeord'") or print mysql_error();
while($vis = mysql_fetch_array($hent)) {
$id = $vis["id"];
$kodeord = htmlspecialchars($_POST[kodeord]);
$email = htmlspecialchars($_POST[email]);
$navn = htmlspecialchars($_POST[navn]);
$alder = htmlspecialchars($_POST[alder]);
$msn = htmlspecialchars($_POST[msn]);
$icq = htmlspecialchars($_POST[icq]);
$hp = htmlspecialchars($_POST[hp]);
$yting = htmlspecialchars($_POST[yting]);
$yrum = htmlspecialchars($_POST[yrum]);
$lejnr = htmlspecialchars($_POST[lejnr]);
}
?>
<?
include "mysql/mysql.php";
$hent_oplysninger = mysql_query("SELECT * FROM community_avis WHERE id = '$_GET[id]'") or die(mysql_error());
$vis = mysql_fetch_array($hent_oplysninger);
?>
<form method="POST" action="ret.php">
<input type="hidden" name="id" value="$id">
<p>
Brugernavn <? echo $_SESSION[brugernavn]; ?><br>
Kodeord: <br>
<input type="text" name="kodeord" value="<? echo $vis[kodeord]; ?>"><br>
Email: <br>
<input type="text" name="email" value="<? echo $vis[email]; ?>"><br>
Navn: <br>
<input type="text" name="navn" value="<? echo $vis[navn]; ?>"><br>
Alder: <br>
<input type="text" name="alder" value="<? echo $vis[alder]; ?>"><br>
Msn: <br>
<input type="text" name="msn" value="<? echo $vis[msn]; ?>"><br>
Icq: <br>
<input type="text" name="icq" value="<? echo $vis[icq]; ?>"><br>
Hjemmeside: <br>
<input type="text" name="hp" value="<? echo $vis[hp]; ?>"><br>
Ynlings ting: <br>
<input type="text" name="yting" value="<? echo $vis[yting]; ?>"><br>
Ynlings rum: <br>
<input type="text" name="yrum" value="<? echo $vis[yrum]; ?>"><br>
Lejligheds nummer: <br>
<input type="text" name="lejnr" value="<? echo $vis[lejnr]; ?>"><br>
<input type="submit" name="submit" value="ret profil">
</p>
</form>
<?
if ($update) {
include ("mysql/mysql.php");
$query = mysql_query("UPDATE community_avis SET kodeord = '$kodeord', email = '$email', navn = '$navn', alder = '$alder', msn = '$msn', icq = '$icq', hp = '$hp', yting = '$yting', yrum = '$yrum', legnr = '$lejnr' WHERE id='$id'") or print mysql_error();
echo "<font color=green>Dine oplysninger er blevet opdateret</font>";
}
?>
</body>
</html>
<?
}else{
print "<link rel='stylesheet' HREF='style.css' type='text/css'><font color=red>Du skal være logget ind for at kunne skrive i tagwall'en!</font>";
}
?>
Håber nogen kan hjælpe
!