29. august 2003 - 08:03Der er
26 kommentarer og 1 løsning
Session :D
Ohøj... har lidt problemer med mine sessions...
Mit problem ligger i jeg skal ha lavet en edit side... og derfor skal have id´et med over... men efter som det ikk skrives i en formular er den lidt svær :D for en newb... pls help :P
:::::KODE:::::
<?php
session_start();
//hvis form er submittet if (isset($_POST['logind'])) {
//password i databasen er krypteret, så det gøres også med indtastet password $dopass = md5($_POST['password']);
//skift selv bruger og pass til databasen. $db = mysql_connect("localhost", "gg", "fu :P") or die ("Desværre ingen forbindelse til databasen");
mysql_select_db("gg", $db) or die ("Kunne ikke vælge databasetabel");
$tjek = mysql_query("SELECT navn, password FROM brugere WHERE navn='$_POST[navn]' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen");
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
$tjek = mysql_query("SELECT navn, password FROM brugere WHERE navn='$_POST[navn]' AND password='$dopass'") or die ("Kunne ikke vælge felter i database-tabellen");
if(mysql_num_rows($tjek) != 0) {
$id = mysql_query("SELECT id FROM brugere WHERE email='$_POST[email]' AND password='$dopass'") or die (mysql_error());
yes yes den fandt jeg så selv ud af men ellers tak :D nu sakl jeg så bare ha lavet mig en edit side... har du nogen idér om hvordan man kunne smide sådan en op :D:?
som du ved er det et login system... :) og når en bruger er logget ind skal han kunne ændre sit pass og username og andre små ting... hverken mindre eller mere :D
Hvis ikke så kig lige på www.mbn.dk - der er en god begynder guide
Men ellers ville jeg når en beuger er logget ind hente hans data in i en almindelig formular vi det id vi har registreret i en session og herefter lave en update af dette id.
yes... jeg har haft styr på det men det kommer lige så langsomt tilbage til min hukomelse det ikk sådan at ha været ude og rejse :D... men asso... du siger som en normal formular og hente oplysninger fra en db kan du evt komme med et eksempel for lidt point ? i et andet spørgsmål naturligvis :D
$hent = mysql_query("SELECT * FROM brugere WHERE id='$_session[id]' AND navn='$_SESSION[Name]'") or die ("Kunne ikke vælge felter i database-tabellen"); while($row = mysql_result($hent)){ echo 'Ændre navn: <input type="text" name="navn" value="'.$row['navn'].'"><br>'; echo 'Ændre pass ..... osv';
$hent = mysql_query("SELECT * FROM brugere WHERE id='$_SESSION[id]' AND navn='$_SESSION[Name]'") or die ("Kunne ikke vælge felter i database-tabellen"); while($row = mysql_result($hent)){ echo 'Ændre navn: <input type="text" name="navn" value="'.$row['navn'].'"><br>'; echo 'Ændre pass ..... osv';
Warning: Cannot send session cache limiter - headers already sent (output started at /customers/eterno.dk/eterno.dk/httpd.www/mysql-login/edit.php:1) in /customers/eterno.dk/eterno.dk/httpd.www/mysql-login/edit.php on line 3
Warning: Wrong parameter count for mysql_result() in /customers/eterno.dk/eterno.dk/httpd.www/mysql-login/edit.php on line 9
$hent = mysql_query("SELECT * FROM brugere WHERE id='$_SESSION[id]' AND navn='$_SESSION[Name]'") or die ("Kunne ikke vælge felter i database-tabellen"); while($row = mysql_result($hent)){ echo 'Ændre navn: <input type="text" name="navn" value="'.$row['navn'].'"><br>'; echo 'Ændre pass ..... osv';
Warning: Wrong parameter count for mysql_result() in /customers/eterno.dk/eterno.dk/httpd.www/mysql-login/edit.php on line 9 <-- nu efter jeg ahr fjernet det knald...
det er linjen while($row = mysql_result($hent)){ igueesss ?
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.