Avatar billede Slettet bruger
22. maj 2007 - 17:02 Der er 4 kommentarer og
1 løsning

Rette sin profil?

hejsa allesammen ..

Jeg er i gang med et lille bruger system, og vil så gerne ha at folk kan ændre deres profil informationer efter de er logget ind, men er i tvivl om hvordan det gøres :-/

Jeg gemmer folks brugernavn i en session ved login.


MvH. W.
Avatar billede 0xffff Nybegynder
22. maj 2007 - 19:41 #1
hvis brugernavn er i session, så kan du jo lave en update i din bruger tabel med de nye informationer.
Avatar billede Slettet bruger
22. maj 2007 - 20:35 #2
altså, en form med de forskellige inputs fra databasen?

og sådan ca. hvordan skal den der update se ud?
Avatar billede 0xffff Nybegynder
22. maj 2007 - 20:51 #3
Jeg laver lige noget fuldstændigt eksempelkode der skal tilrettes efter hvad din database hedder osv.

// I den html fil
<form method="get" action="opdaterdb.php">
<input name="opdater" type="submit" value="opdater">
</form>

// Lav ny fil
// tabelnavne og kolonnenavne er bare nogle gæt jeg har lavet.
opdater.php
<?php

$navn = $_SESSSION['brugernavn'];

$Bruger="xxxx";
$Password="yyyy";
$Database="zzzz";
   
$Link = mysql_connect("localhost", $Bruger, $Password);
mysql_select_db($Database, $Link);


$query = "update bruger set (xxx,yyy,zzz) values (xxx,yyy,zzz) where brugernavn = '$navn';
mysql_query($query)

header("Location: http://hvadditsitehedder.dk");

?>
Avatar billede Slettet bruger
22. maj 2007 - 21:29 #4
Okay, jeg takker for hjælpen, det var lige hvad jeg skulle bruge :) smider du et svar?:)
Avatar billede 0xffff Nybegynder
22. maj 2007 - 23:09 #5
det gør jeg da lige :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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