Avatar billede rampagezz Nybegynder
27. september 2003 - 17:39 Der er 5 kommentarer og
1 løsning

Kan ikke ændre i databasen.!

Hej med jer. Jeg har et problem.. Jeg har hentet et login-system på lojmann.dk, og jeg har også tilpasset den til min side. Problemet er at når man har oprettet en bruger, og logget ind, skal man kunne rette i sine profil oplysninger, men det kan man ikke.. Den skriver: "Du skal udfylde alle felterne som har en * ud for sig!". Som der også står i "edit_profil.php".

Side: www.goaforum.dk/indexx


sådan ser edit_profil.php ud:

<?
    session_start();
  require("db_ind.inc");
  $passquery = mysql_query("SELECT kodeord FROM profiler WHERE brugernavn = '$brugernavn'");
  if (!mysql_num_rows($passquery))
    {
      echo "Ugyldigt brugernavn!<p>";
      exit();
    }
  else
    {
      $row = mysql_fetch_array($passquery);
      $dbpassword = $row["kodeord"];
      if($dbpassword == $kodeord)
        {
          $login = (true);
        }
      if ($dbpassword != $kodeord)
        {
          echo "Forkert brugernavn eller password!!!<br>";
          echo "Hvis du ikke kan huske dit password, står det i den mail du fik tilsendt ved oprettelsen. Skulle du også have mistet den mail, så kan du få den tilsendt, ved at trykker <a href=\"glemtkode.php\">her</a>.<br>";
          exit();
        }
    }
?>

<!-- Her skal <HTML> starte-->

<?

  if(!$fornavne || !$efternavn || !$adresse || !$postnr || !$by || !$email || !$kodeord)
    {
      echo "Du skal udfylde alle felterne som har en <b>*<b/> ud for sig!";
      exit();
    }
  else
    {
      addslashes($fornavne);
      addslashes($efternavn);
      addslashes($adresse);
      addslashes($postnr);
      addslashes($by);
      addslashes($mobil);
      addslashes($email);
      addslashes($kodeord);
      $kodeord = md5($new_password);
      $today = date("d-m-Y");
      include("db_ind.inc");
      $update_profil = mysql_query("UPDATE profiler SET fornavne = '$fornavne', efternavn = '$efternavn', adresse = '$adresse', postnr = '$postnr', by = '$by', mobil = '$mobil', email = '$email', kodeord = '$kodeord', lastlogin = '$today' WHERE brugernavn = '$brugernavn'");
      mail($email, "Rettelse af din profil på ???.dk", "Hej $fornavne $efternavn...\n\n Du har redigeret din personlige profil på ???.dk, her er de nye data der er registrer.\n Hvis nogen af dem er forkerte, bør du straks rette dem, ved at logge ind på siden og vælge rediger profil.\n\n Fornavne: $fornavne\n Efternavn: $efternavn\n Adresse: $adresse\n Port Nr. & By: $postnr $by\n Mobil: $mobil\n Bruger navn: $brugernavn\n Password: $passworda\n E-mail: $email\n\n Vi ønsker dig rigtig god fornøjelse med dit medlemsskab.\n\n Med Venlig Hilsen\n\n ???.dk","From: user@???.dk\nReply-To: user@???.dk");
           
            echo "Din profil er nu blevet opdateret.";
    }

?>

<!-- Evt. link til log_ud.php, i tilfælde af password skift!-->

-----------------------------------------------------

Jeg håber i kan hjælpe mig, og er villig til at give 100 point..
Avatar billede rampagezz Nybegynder
27. september 2003 - 17:41 #1
Hvis i vil teste hvad jeg mener, kan i oprette en profil, logge ind, og prøve at rette i den under: profil, ret profil.
Avatar billede arne_v Ekspert
27. september 2003 - 17:43 #2
MySQL <> MS SQL
Avatar billede rampagezz Nybegynder
27. september 2003 - 17:50 #3
Øhh. Jeg kan vist se at jeg har lagt den i forkerte mappe... Sorry!
Avatar billede rampagezz Nybegynder
27. september 2003 - 17:50 #4
Det var meningen at den skulle ligge i MySQL..
Avatar billede arne_v Ekspert
27. september 2003 - 17:53 #5
Det kan ske for hvem som helst.

Læg selv et svar her, accepter og opret spørgsmålet i MySQL.
Avatar billede rampagezz Nybegynder
27. september 2003 - 17:55 #6
OK her er svaret ikke.. Men det kommer forhåbentlig når jeg lægger spørgsmålet i rigtige kategori.! *lol*
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