Kan det här vara något?
<a href="kontaktaoss.php?subject=daniel">Ställ en fråga till daniel</a>
Zune
7 svar · 271 visningar · startad av Karamell
Jag är inte så insatt i php men försöker få igång ett enkelt script för att skicka mail. Såhär vill jag att det ska fungera: Surfaren klickar på en länk som går till kontaktaoss.php och då kommer till en sida med flera formulär. Men jag att t.ex subject ska vara olika beroende på vilken länk surfaren klickat på.
säg att jag har två länkar
- Ställ en fråga till daniel
- Ställ en fråga till peter
och båda länkar till kontaktaoss.php men fyller i subject formen med fråga till peter/daniel bereoende på vad användaren klickat på. Men vill använda _samma_ kontaktaoss.php-fil.
Kan det här vara något?
<a href="kontaktaoss.php?subject=daniel">Ställ en fråga till daniel</a>
Zune
nja daniel kommer ju inte upp i forumuläret via en sådan länk.... fast det är ju så det ska funka... eller borde funka :p
Zune skrev:
Jo Daniels namn kommer i formuläret om du skriver $subject där du vill ha hans namn.
Zune
Du bör använda $_GET['subject'] istället för bara $subject.
tack :)
Vad är det för skillnad på $_GET['subject'] och $subject. Är det inte kompitabelt i olika läsare eller bara "finare" programmering?
$_GET['subject'] hämtar värdet från URL:ens subject och $subjekt e väl bara en variabel så länge du inte fyller den med något.
my.com/kontaktaoss.php?subject=bengt
$subject = $_GET['subject'];
<input type="text" value="<?php echo $subject ?>";
kommer att skriva ut bengt i formuläret
Stämmer, men om du inte skriver
$subject = $_GET['subject'];
så är $subject tom om register globals är satt till OFF i php.ini
Därför ska man använda $_GET['subject'] då det fungerar oberoende på om register globals är ON eller OFF.