Avatar billede tanzaweb Nybegynder
20. april 2005 - 21:41 Der er 14 kommentarer og
1 løsning

type=button, name=kredit hvordan laves if

Hej

jeg har en side med 2 knapper
en som har name=bank, og en som har name=kredit

Hvordan får jeg lige den til at vælge den ene frem for den anden i en if sætning?

noget ligende:

if $name=='bank';{
do this
}
if $name=='kredit'; {
do this
}

eller hvordan er det lige det er?
Avatar billede henriktha Nybegynder
20. april 2005 - 21:51 #1
if ($name=='bank') {
do this
}
if ($name=='kredit') {
do this
}
Avatar billede tanzaweb Nybegynder
20. april 2005 - 21:55 #2
jeg får lige denne fejl
Avatar billede henriktha Nybegynder
20. april 2005 - 21:56 #3
Hvilken fejl ??
Avatar billede tanzaweb Nybegynder
20. april 2005 - 21:57 #4
undskyld

Undefined variable: name
Avatar billede henriktha Nybegynder
20. april 2005 - 22:02 #5
Må jeg lige se noget kode ??

For mig lyder Undefined variable: name som noget javascript ??
Avatar billede tanzaweb Nybegynder
20. april 2005 - 22:15 #6
det er ikke noget med javascript, men med php, og en input type=button, hvor den så skal tage name med fra knappen og det er det eneste den skal teste er om navnet er kredit eller bank.

if ($name=='bank') {

        header("location: ")
        exit;
        }
        if ($name=='kredit') {

        header("location: ")
                exit;
        }
Avatar billede henriktha Nybegynder
20. april 2005 - 22:19 #7
den kode der siger da ihvertfald ikke: Undefined variable: name

Du skal huske at alle programlinier udover if { osv skal slutte med ;

altså ser din kode sådan ud:

<?
if ($name=='bank') {

        header("location: ");
        exit;
        }
        if ($name=='kredit') {

        header("location: ");
                exit;
        }
        ?>
Avatar billede tanzaweb Nybegynder
20. april 2005 - 22:26 #8
bruger det uden if sætningen, og der er noget der hedder  Undefined variable: name i PHP, det har noget med error_reporting niveauet at gøre, som jeg ikke kan stille
Avatar billede leif Seniormester
20. april 2005 - 22:26 #9
Vil det ikke skulle være !

<?
if ($bank) {

        header("location: ");
        exit;
        }
        if ($kredit) {

        header("location: ");
                exit;
        }
        ?>

Name er jo navnet på navnet på variablen navn og ikke værdien !
Avatar billede henriktha Nybegynder
20. april 2005 - 22:28 #10
Prøv lige at skrive $name = " "; øverst i din kode...

Måske er det error_reporting... kender det ikke, har aldrig brugt det skidt !!
Avatar billede tanzaweb Nybegynder
20. april 2005 - 22:35 #11
nå nu går den videre, med leif svar, det var åbenbart det, tak smid svar
Avatar billede leif Seniormester
20. april 2005 - 22:41 #12
Går den korrekt videre ved begge variabler ?
Avatar billede henriktha Nybegynder
20. april 2005 - 22:47 #13
Det er jo ikke nemt at afgøre uden at have noget konkret kode at kigge på, der er svaret på det der blev spurgt om ;-)
Avatar billede tanzaweb Nybegynder
20. april 2005 - 22:52 #14
ja, den går korrekt videre, ved begge koder
Avatar billede henriktha Nybegynder
20. april 2005 - 22:54 #15
Nåeh ja.. hvis man går ud fra overskriften, men trode det var det postede kode som du ikke kunne få til at virke for der bla. manglede ;

Husk til en anden gang at give lidt mere af din kode ud så der er en mulighed for at se hvad det skulle kunne ;-)
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