Avatar billede ujo33 Nybegynder
22. juli 2003 - 16:42 Der er 5 kommentarer og
1 løsning

Tast NAVN i form feltet og generere til et bestemt link

Jeg har brug for hjælp med at lave php-side hvor en hver bruger kan taste sit Initial eller navn ind på form feltet og derefter generere navnet til et bestemt URL.

F.eks. en bruger vil gerne læse sine mails, og linket er:
http://firmanavn.dk:81/mail/INITIAL.nsf

og alle brugere skal bruge denne "login" side og taste deres initial hvor deres initial skal altid erstatte ovenstående tekst => INITIAL
DVS. En bruger der hedder Peter har tastet sin initial på feltet og så får han denne link:
http://firmanavn.dk:81/mail/Peter.nsf


Hvordan skal jeg gøre ?
Avatar billede schaefner Juniormester
22. juli 2003 - 16:48 #1
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="hidden" name="send" value="1">
INITIAL <input type="text" name="initial"><br>
<input type="submit" value="Udfør">
</form>

<?php
if (isset(€_POST['send'])) {
  if (empty($_POST['initial'])) {
    echo 'Venligst indtast initial';
  } else {
    echo 'http://firmanavn.dk:81/mail/'.$_POST['initial'].'.nsf';
  }
}
?>
Avatar billede schaefner Juniormester
22. juli 2003 - 16:49 #2
en lille slåfejl:
if (isset($_POST['send'])) {
Avatar billede schaefner Juniormester
22. juli 2003 - 16:52 #3
<?php
if (isset($_POST['send'])) {
  if (empty($_POST['initial'])) {
    echo 'Venligst indtast initial';
  } else {
    $initial = $_POST['initial'];
    echo "<a href='http://firmanavn.dk:81/mail/$initial.nsf'>http://firmanavn.dk:81/mail/$initial.nsf</a>";
  }
}
?>
Avatar billede ujo33 Nybegynder
22. juli 2003 - 17:57 #4
UDMÆRKET !
Men en lille rettelse:
Efter man har klikket UDFØR skulle den komme videre til denne udførte link, altså på selve browseren, i stedet for at den skriver URL.
Avatar billede schaefner Juniormester
22. juli 2003 - 18:00 #5
<?php
if (isset($_POST['send'])) {
  if (!empty($_POST['initial'])) {
    $link = 'http://firmanavn.dk:81/mail/'.$_POST['initial'].'.nsf';
    header("Location: $link");
  }
}
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>

<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="hidden" name="send" value="1">
INITIAL <input type="text" name="initial"><br>
<input type="submit" value="Udfør">
</form>

</body>
</html>

mvh. Jesper Sørensen
Avatar billede ujo33 Nybegynder
22. juli 2003 - 18:10 #6
1000 TAK skal du ha'
Du fortjener 100 point ;-)
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