Avatar billede rallle Nybegynder
10. juli 2002 - 20:23 Der er 6 kommentarer og
1 løsning

Radio knapper!!!

Jeg er ved at lave et php-script, hvor jeg bruger 10 radio knapper til at stemme med, mit problem er: Når folk har valgt en af de 10 knapper skal den automatisk gå videre til en ny side, uden at de skal trykke på en submit knap. Hvordan gør jeg det???
Avatar billede ztyxx Nybegynder
10. juli 2002 - 20:27 #1
if ($radioknap) {
    header("location : enside.php");
    }
Avatar billede lequet Nybegynder
10. juli 2002 - 20:29 #2
<input type="radio" onClick="this.form.submit()">
Avatar billede rallle Nybegynder
10. juli 2002 - 20:30 #3
Hvordan giver jeg mine knapper $radioknap?
Avatar billede lequet Nybegynder
10. juli 2002 - 20:41 #4
Hvis du i PHP vil tjekke hvilken knap der er valgt skal du lave noget i denne stil

<input type="radio" name="radioknap" value="1">

<input type="radio" name="radioknap" value="2">

<input type="radio" name="radioknap" value="3">

Og så videre, så kan du bruge if ($radioknap == 2) { // knap 2 valgt }
Avatar billede rallle Nybegynder
10. juli 2002 - 20:46 #5
Jeg får beskeden :

Warning: Cannot add header information - headers already sent by (output started at C:\apache\htdocs\hitorshit\stem.php:6) in C:\apache\htdocs\hitorshit\stem.php on line 9

Jeg bruger:

if ($radioknap) {
    header("location : enside.php");
    }

Hvad skal jeg gøre??
Avatar billede lequet Nybegynder
10. juli 2002 - 20:50 #6
Fordi den kode skal placeres FØR <html> tagget OG før eventuelle echo eller print kommandoer
Avatar billede ztyxx Nybegynder
10. juli 2002 - 20:52 #7
havde lige et mindre crash, men kan se du har fået hjælp, du må ikke sende nogen former for headers i scriptet inden det du bruger, hvis du f.eks. har en <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
i starten af din fil får du den fejl, prøv at kigge på denne (ved godt at lequet har været med noget lignende, men havde lavet den inden jeg crashede :-)



<?php

    if ($radioknap == eksperten) {
        header("Location:http://www.eksperten.dk");
    } elseif ($radioknap == yahoo) {
        header("Location:http://www.yahoo.dk");
    } elseif ($radioknap == jubii) {
        header("Location:http://www.jubii.dk");
    }

?>
<form method="post" action="<?=$PHP_SELF;?>">
Ispind <input type="radio" name="radioknap" value="eksperten" onClick="this.form.submit()"><br>
Slik <input type="radio" name="radioknap" value="yahoo" onClick="this.form.submit()"><br>
Chokolade <input type="radio" name="radioknap" value="jubii" onClick="this.form.submit()">
</form>
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





White paper
SAP: Skab værdi og minimér omkostninger med effektiv dokumenthåndtering