Avatar billede nixxdk Nybegynder
02. juni 2006 - 22:39 Der er 24 kommentarer og
1 løsning

Kald af id i html link

i denne kode vil jeg gerne havde så den henter id fra den user der logget på, og indsættet det efter redigerprofil.php?id=, har selv prøvet en masse, men uden held!
Avatar billede michael_stim Ekspert
02. juni 2006 - 22:46 #1
$_GET['id']; ???
Avatar billede nixxdk Nybegynder
02. juni 2006 - 22:57 #2
sidekoden ser sådan her ud:

<?php
session_start();
include("sider.php");
if ($_SESSION['status'] == "login")
{

}
else
{
print("    <script language='javascript'>
        location.href='login.php';
        </script>");
}

?>

<html>
<head>

<title>Hemmelig Side</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../stylesheet.css">
</head>

<body>
<table width="100%" cellspacing="0">
  <tr>
    <td background="billeder/interface/headerL.png" class="Header">&nbsp;</td>
    <td width="100%" background="/billeder/interface/headerM.png" class="Header">Forside</td>
    <td background="billeder/interface/headerR.png" class="Header">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3" style="background-color:lightyellow; border:1px dashed black; padding:5px 5px 5px 5px;"><p>Community systemet, er i &oslash;jeblikket under opbygning, men arbejder alt hvad jeg kan for at f&aring; det f&aelig;rdigt med minimal funktions muligheder, bare til at starte med. </p>
      <table width="250" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="20">Velkommen <strong><?= $_SESSION['navn']; ?></strong></td>
  </tr>
  <tr>
    <td height="20"><a href="redigerprofil.php?id=$_GET['id']">Rediger profil</a> (virker ikke)</td>
  </tr>
  <tr>
    <td height="20"><a href="gaestebog.php">Se g&aelig;stebog (virker ikke) </a></td>
  </tr>
  <tr>
    <td height="15"><a href='brugere.php'>brugerliste</a></td>
  </tr>
  <tr>
    <td height="15">&nbsp;</td>
  </tr>
  <tr>
    <td height="15"><a href='logout.php'>Log ud</a></td>
  </tr>
  <tr>
    <td height="15">&nbsp;</td>
  </tr>
</table></td>
  </tr>
</table>
</body>
</html>

og selv siden er her http://community.nixx.dk
Avatar billede michael_stim Ekspert
02. juni 2006 - 23:05 #3
<td height="20"><a href="redigerprofil.php?id=<?php echo $_GET['id']; ?>">Rediger profil</a> (virker ikke)</td>
Avatar billede michael_stim Ekspert
02. juni 2006 - 23:08 #4
Hvordan sender du id?
$_POST, $_GET eller $_SESSION?
Avatar billede olebole Juniormester
02. juni 2006 - 23:13 #5
<ole>

Når jeg slår JavaScript fra i min browser, er jeg logget ind ... no matter what ... eller?  :)

/mvh
</bole>
Avatar billede nixxdk Nybegynder
02. juni 2006 - 23:14 #6
Ved jeg endelig ikke! det er ikke mit system
Avatar billede nixxdk Nybegynder
02. juni 2006 - 23:15 #7
Kan du sige mig hvordan jeg ændre det? olebole.
Avatar billede michael_stim Ekspert
02. juni 2006 - 23:15 #8
<?php
session_start();
include("sider.php");
if ($_SESSION['status'] != "login")
{
header('location:login.php');
}
Avatar billede nixxdk Nybegynder
02. juni 2006 - 23:16 #9
og hvad bliver du så logget ind som?
Avatar billede michael_stim Ekspert
02. juni 2006 - 23:16 #10
Og så include("sider.php"); under }
Avatar billede nixxdk Nybegynder
03. juni 2006 - 21:38 #11
lukker spørgsmålet snart, når der alligevel ikke er nogen der kan løse mit spørgsmål!
Avatar billede michael_stim Ekspert
03. juni 2006 - 22:17 #12
Hvordan vil du have vi skal löse dit problem når du ikke giver respons på spörgsmål eller lösningsforslag? Skal vi gätte os frem?
Kommentar: michael_stim
02/06-2006 23:08:05

Kommentar: michael_stim
02/06-2006 23:05:30
Avatar billede loevgaard Praktikant
03. juni 2006 - 22:19 #13
Der er da ingen, der gider hjælpe dig i fremtiden med den tone der...
Avatar billede nixxdk Nybegynder
03. juni 2006 - 22:21 #14
så lad os give det en chance til hvis du stadig ønsker at hjælpe!
Avatar billede michael_stim Ekspert
03. juni 2006 - 22:26 #15
Det du gör, er at sätte en session med id, samtidig som du sätter $_SESSION['navn']. Altså når du logger ind. Derefter kan du fange den med:
<td height="20"><a href="redigerprofil.php?id=<?php echo $_SESSION['id']; ?>">Rediger profil</a> (virker ikke)</td>
Avatar billede nixxdk Nybegynder
03. juni 2006 - 22:28 #16
fattede ikke lige det første i kommentaren!
Avatar billede michael_stim Ekspert
03. juni 2006 - 22:31 #17
Du starter jo en session med navnet når man logger ind, så er det bare at lave en magen til, men med id'et.
Avatar billede nixxdk Nybegynder
03. juni 2006 - 22:36 #18
kan bare ikke finde ud af hvilken side det er!
kan det være denne?

<?php
session_start();




if ($_POST['bruger'] == "" AND $_POST['pass'] == "") {
        $_SESSION['status'] = "nobrugerpass";
    print("    <script language='javascript'>
        location.href='login.php';
        </script>");
}

elseif ($_POST['bruger'] == "") {
       
        $_SESSION['status'] = "nobruger";
    print("    <script language='javascript'>
        location.href='login.php';
        </script>");
}

elseif ($_POST['pass'] == "") {
       
        $_SESSION['status'] = "nopass";
    print("    <script language='javascript'>
        location.href='login.php';
        </script>");
}

else

{
include("access.php");
$query = "SELECT user, pass FROM login WHERE user = '".$_POST['bruger']."' AND pass= '".$_POST['pass']."'";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);

if ($_POST['bruger'] == $log['user'] && $_POST['pass'] == $log['pass']) {
   
        $_SESSION['status'] = "login";
        $_SESSION['navn'] = $_POST['bruger'];
    print("    <script language='javascript'>
        location.href='index.php';
        </script>");
       
}

else
{
        $_SESSION['status'] = "fejl";
    print("    <script language='javascript'>
        location.href='login.php';
        </script>");
       
}
}
?>
Avatar billede nixxdk Nybegynder
03. juni 2006 - 22:52 #19
messenger: webmazter89@hotmail.com
Avatar billede michael_stim Ekspert
03. juni 2006 - 22:55 #20
Fatter nu ikke hvorfor den der har skrevet scriptet blander javascript ind i det hele???
Han har formodentlig haft problemer med headeren. Du kan selv rette det.

include("access.php");
$query = "SELECT user, pass,id FROM login WHERE user = '".$_POST['bruger']."' AND pass= '".$_POST['pass']."'";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);

if ($_POST['bruger'] == $log['user'] && $_POST['pass'] == $log['pass']) {
 
        $_SESSION['status'] = "login";
        $_SESSION['navn'] = $_POST['bruger'];
        $_SESSION['id'] = $log['bruger'];
    print("    <script language='javascript'>
        location.href='index.php';
        </script>");
     
}
Avatar billede michael_stim Ekspert
03. juni 2006 - 22:56 #21
Hov,  $_SESSION['id'] = $log['id'];
skal det selvf. väre
Avatar billede nixxdk Nybegynder
03. juni 2006 - 23:25 #22
ENDELIG!!!
yes!

har brug for hjælp til gæstebogen!
noget du vil hjælpe med?
Avatar billede michael_stim Ekspert
03. juni 2006 - 23:26 #23
Ikke idag.
Avatar billede nixxdk Nybegynder
03. juni 2006 - 23:49 #24
nej men måske en anden dag!
du kan jo få min msn også kan vi jo finde ud af m´noget!
hvis du har løst altså!
Avatar billede michael_stim Ekspert
04. juni 2006 - 00:14 #25
Ingen msn, lad os holde det her.
Det er bare at oprette et spörgsmål, så er jeg sikker på at der er nogen der kan hjälpe, hvis jeg ikke er der ;o)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT i Slagelse

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret