View Single Post
Limited edition
Moff's Avatar
Hvis jeg forstår ting rett så skal du bytte slik at 'reklame' er deafult i boksen når du kommer fra en spesiell side. Right?

Da er det lett i alle fall.
Du må legge inn en variabel i adresselinja som sier hva som skal være deafult når skjemaet lastes inn. Det gjør du ved å skrive inn dette i linken som ligger på den siden du kommer fra - altså den som linker til dette skjemaet:

Kode

<a target="_top" href="contactform.php?deafult=reklame">Kontakt oss</a>
Her åpnes siden contactform.php med variabelen 'deafult' (som er 'reklame').
På skjemasiden så skriver inn denne koden:

Kode

<?php
if ($_GET['deafult']=="reklame") {
?>
Send Melding Til</td><td class=\'forumheader3\'><select class='tbox' name='id' size='1'><option value='3'>Reklame (Reklame)<option value='2'>Support (Support)</select>
<?
} else {
?>
Send Melding Til</td><td class=\'forumheader3\'><select class='tbox' name='id' size='1'><option value='2'>Support (Support)<option value='3'>Reklame (Reklame)</select>
<?
}
?>
PHP-delen her henter variabelen 'deafult' med $_GET-funksjonen, og sjekker hva den inneholder. Hvis den tilfeldigvis er 'reklame' så viser den skjemaet med reklame først - men hvis den ikke er 'reklame' (else-funksjonen) så viser den skjemaet slik du har det fra før.

Note: Hvis du da kommer fra en side som kun linker til contactform.php uten noen satt variabel så kjøres else-delen av koden. Mao, så kommer 'support' øverst.
Sist endret av Moff; 22. mai 2007 kl. 20:00.