Avatar billede emureactor Nybegynder
04. januar 2003 - 15:37 Der er 17 kommentarer og
2 løsninger

Afkryds checkbox inden download

Hejsa

Er det muligt at lave et system hvor man skal afkrydse en "tjekbox" inden man downlóader en fil (fx afkrydse til forretningsbetingelser) - Hvis man ikke har afkrydset kommer der en besked op med at man skal afkrydse før man kan trykke på download button !!!
Avatar billede dennism Nybegynder
04. januar 2003 - 15:47 #1
Ja.. Du kan bare lave en checkbox, hvis navn f.eks. er "betingelser".. Og på den næste sider siger du så bare:

if ($betingelser != 1) {
echo"Du har ikke accepteret vores betingelser";
} else {

// Det der skal ske hvis den er afkrydset

}
Avatar billede dennism Nybegynder
04. januar 2003 - 15:48 #2
Du skal selvfølgelig lave en <FORM> til din checkbox!...
Avatar billede emureactor Nybegynder
04. januar 2003 - 15:53 #3
jeg kan ikk få dig til at lave hele scriptet

du skal huske at download knappen er på SAMME side som selve checkboxen er !
Avatar billede dennism Nybegynder
04. januar 2003 - 15:54 #4
Jeg har ikke tid lige nu.. Men hvis dette spørgsmål stadig står åbent i aften, så skal jeg nok kigge på det! :)
Avatar billede webmasterdk Praktikant
04. januar 2003 - 15:58 #5
i så fald ville nok mene at et lille javascript der poppede op med en tekstbox være mere anbragt...
ellers kan du jo bare gøre sådan:

if ($betingelser != 1) {
echo"Du har ikke accepteret vores betingelser";
} else {
echo "Henter filen nu";
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://domian.tld/fil.exe">


}

Det skal så være den fil du laver din form til...
Avatar billede webmasterdk Praktikant
04. januar 2003 - 15:59 #6
wups, mangler lige en echo...
if ($betingelser != 1) {
echo"Du har ikke accepteret vores betingelser";
} else {
echo "Henter filen nu";
echo "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=http://domian.tld/fil.exe\">";
}
Avatar billede emureactor Nybegynder
04. januar 2003 - 16:00 #7
webmasterdk ok svar men vil hellere vælge den løsning med man krydser selv af og selv trykker "download file" eller hvad der nu står !
Avatar billede dennism Nybegynder
04. januar 2003 - 16:03 #8
Jeg er igang med at lave det nu...
Avatar billede emureactor Nybegynder
04. januar 2003 - 16:05 #9
det lyder vildt nok :D du er ikk på icq vel ?
Avatar billede dennism Nybegynder
04. januar 2003 - 16:06 #10
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:08 #11
<-- Download.htm -->
<form method=post action=download.php?fil=kurt.exe>
<INPUT TYPE="checkbox" NAME="mail" VALUE="0">
<INPUT TYPE="submit" NAME="action" VALUE="Udf&oslash;r">
</form>

<-- Download.php -->
<?
if ($betingelser != 1) {
echo"Du har ikke accepteret vores betingelser";
} else {
echo "Henter filen nu";
echo "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=http://domian.tld/".$fil."\">";
}
?>

er ikke testet, men burde virke...
Avatar billede emureactor Nybegynder
04. januar 2003 - 16:14 #12
vi kan evt. lige snakke på ICQ hvis du har tid ! i aften måske
Avatar billede dennism Nybegynder
04. januar 2003 - 16:16 #13
webmasterdk >>

Han vil vist gerne have det som popup!?..
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:16 #14
ok, fint nok :)
det er uden for mine evner :)
Avatar billede emureactor Nybegynder
04. januar 2003 - 16:17 #15
halvt af hver til jer :D
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:18 #16
men husk at svaret skal være tilgængeligt her... ;)
Avatar billede webmasterdk Praktikant
04. januar 2003 - 16:18 #17
n åo, takker for pointz :)
Avatar billede dennism Nybegynder
04. januar 2003 - 16:19 #18
emureactor >>

Du har jo ik fået noget endnu.. Hvorfor accepterer du så vores svar?.. Jeg er ik helt sikker på at jeg kan lave det du ønsker!...
Avatar billede emureactor Nybegynder
04. januar 2003 - 16:28 #19
det står jo her mand:

<-- Download.htm -->
<form method=post action=download.php?fil=kurt.exe>
<INPUT TYPE="checkbox" NAME="mail" VALUE="0">
<INPUT TYPE="submit" NAME="action" VALUE="Udf&oslash;r">
</form>

<-- Download.php -->
<?
if ($betingelser != 1) {
echo"Du har ikke accepteret vores betingelser";
} else {
echo "Henter filen nu";
echo "<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=http://domian.tld/".$fil."\">";
}
?>

Det fungerer fint nok !
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