if and elseif and else.

Tags:    php

<< < 12 > >>
Hej med jer.

Jeg har rodet lidt med if, elseif, else i en kunde check.

Har kunden oprettet en faktura, findes der ikke en i den database med det login navn, vil man kunne oprette en faktura.

Findes der en, skal den tjekke status.

status = 1 ( kunden har betalt for den faktura ).
status = 0 ( kunden har ikke betalt fakturaen ).

--
Men jeg får denne fejl beskrivelse.
Fold kodeboks ind/udKode 


Ud fra dette stykke kode:
Fold kodeboks ind/udPHP kode 


Fejl i line 76.
}
elseif
{

--> {


Kan i se hvor fejlen er. Har bare ikke kunne se fejlen.



Indlæg senest redigeret d. 23.06.2012 12:28 af Bruger #17281
16 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Tror dette vil virke :)

Fold kodeboks ind/udPHP kode 




Der skal vel være et boolsk udtryk efter elseif som du har efter if



Hej Hans,
Den forstod jeg ikke lige.



Tror dette vil virke :)

Fold kodeboks ind/udPHP kode 


Hej Anton.

Med det du skrev der, udskriver den blot kun if > 0.
Altså: Kunde faktura, her kan man oprette en faktura.




jeg kan ikke helt genneskue hvad det er du forsøger at opnå, men et gæt:

Fold kodeboks ind/udPHP kode 






Beklager, hjælper ikke.

--
Se her:
Fold kodeboks ind/udPHP kode 


Jeg forsøger at tjekke i fakura, om der findes en med samme kundenavn.

Er der ingen, så skal den udskrive: Opret faktura.
Er der en med det navn, så skal den tjekke status.
Er den på 1 ( udskriv: betalt. ).
Er den på 0 ( udskriv: Ikke betalt. ).

Håber du forstår mig nu.



du skal lige huske at hente status ud fra database, og istedet for at bruge num_rows skal du bruge en fetch function..

så noget ala det her.
Fold kodeboks ind/udPHP kode 




du skal lige huske at hente status ud fra database, og istedet for at bruge num_rows skal du bruge en fetch function..

så noget ala det her.
Fold kodeboks ind/udPHP kode 


Kunden har status 1, men den udskriver "Kunden mangler at betale.".

Jeg kan ikke rigtig se hvor fejlen er.



prøv at skriv:
Fold kodeboks ind/udPHP kode 




Udskrivning.
Fold kodeboks ind/udKode 





<< < 12 > >>
t