Avatar billede xhtml Nybegynder
09. september 2005 - 21:33 Der er 1 kommentar og
1 løsning

UPDATE - opdater - ret

Hej..

Er der nogle der ved hvordan man retter - opdater data i sin database, uden at bruge sin database men kun ved hjælp ar formulare..

Koden til scriptet ser sådan ud: (Skrive den rigtige selv)

<?
session_start();
?>
<html>
<head>
<title>Brugersystem</title>
<meta name="Generator" content="Maguma Studio">
</head>

<body>

<?
// Tjek om brugeren er logget ind
if ($s_navn && $s_password) {
?>
<?
// Opdater oplysningerne
if ($mode == yes) {
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("UPDATE community SET hjemmeside = '$hjemmeside' password = '$password' alder = '$alder' email = '$email' WHERE id =$id") or print mysql_error();
echo "<font color=\"darkgreen\" face=\"verdana\" style=\"font-size: 11px\">Dine oplysninger er blevet opdateret";
}
?>
<?
include ("config.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT * FROM community WHERE navn='$s_navn' AND password='$s_password'") or print mysql_error();
while($r = mysql_fetch_array($query)) {
$id = $r["id"];
$navn = $r["navn"];
$password = $r["password"];
$email = $r["email"];
$alder = $r["alder"];
$hjemmeside = $r["hjemmeside"];
}
?>
<form method="post" action="ret.php?mode=yes">
<input type="hidden" name="id" value="$id">
<table width="300">
<tr>
<td width="300" colspan="2"><b>Ret oplysninger</b></td>
</tr><tr>
<td width="150">Brugernavn:</td>
<td width="150"><? echo "$navn" ?></td>
</tr><tr>
<td width="150">Kodeord:</td>
<td width="150"><input type="text" name="kodeord" value="<? echo "$password"; ?>" style="width: 152px"></td>
</tr><tr>
<td width="150">Email:</td>
<td width="150"><input type="text" name="email" value="<? echo "$email"; ?>" style="width: 152px"></td>
</tr><tr>
<td width="150">Alder:</td>
<td width="150"><input type="text" name="alder" value="<? echo "$alder"; ?>" style="width: 152px"></td>
</tr><tr>
<td width="150">Hjemmeside:</td>
<td width="150"><input type="text" name="hjemmeside" value="<? echo "$hjemmeside"; ?>" style="width: 152px"></td>
</tr><tr>
<td width="300" colspan="2" align="right"><input type="submit" name="update" value="Udfør"></td>
</tr>
</table>
</form>
<?
// Hvis brugeren ikke er logget ind
} else {
?>
<center><font color="red">Kun for medlemmer</font></center>
<?
}
?>

</body>
</html>

Det er til et brugersystem.
Avatar billede johnstigers Seniormester
09. september 2005 - 23:05 #1
http://www.eksperten.dk/spm/646802 - luk lige dette, da samme spørgsmål ikke må oprettes 2 gange :)
Avatar billede xhtml Nybegynder
22. februar 2006 - 21:09 #2
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester