Betinget udskrivning i formularfelter

Her er der mulighed for at komme med forslag til forbedringer til Saldi

Redaktører: Agerskov, Peter Rude, Sarah Aagaard

Besvar
Lysdal
Indlæg: 22
Tilmeldt: ons jan 16, 2013 11:19 am
Geografisk sted: Odense
Kontakt:

Betinget udskrivning i formularfelter

Indlæg af Lysdal »

Jeg savner at kunne anvende "betinget udskrivning" i et formularfelt. Det kunne f.eks. implementeres med et spørgsmålstegn således:

Kode: Vælg alt

?$ordre_kontakt Att: $ordre_kontakt
forstås: Hvis der ikke er indhold i feltet $ordre_kontakt udskrives intet, ellers udskrives "Att: " + indholdet af $ordre_kontakt

Derved kan man slippe for en linie hvor der bare står "Att:".
-
Ebbe Lysdal | Lysdals Sikring | www.lysdals.dk | sikring@lysdals.dk | 30486446
Peter Rude
Udvikler
Indlæg: 613
Tilmeldt: tirs okt 28, 2003 11:07 pm

Indlæg af Peter Rude »

Du skal skrive:
if($ordre_kontakt)Att: $ordre_kontakt
Go' fornøjelse.
/Peter

Opret et professionelt regnskab på https://saldiregnskab.dk
Ring på 4690 2208 hvis du vil vide mere.
Lysdal
Indlæg: 22
Tilmeldt: ons jan 16, 2013 11:19 am
Geografisk sted: Odense
Kontakt:

Indlæg af Lysdal »

Peter Rude skrev:Du skal skrive:
if($ordre_kontakt)Att: $ordre_kontakt
Jeg takker og bukker 8)
-
Ebbe Lysdal | Lysdals Sikring | www.lysdals.dk | sikring@lysdals.dk | 30486446
Lysdal
Indlæg: 22
Tilmeldt: ons jan 16, 2013 11:19 am
Geografisk sted: Odense
Kontakt:

Indlæg af Lysdal »

Findes der en tilsvarende funktion, så rabat feltet kun udskrives i de enkelte ordrelinier, hvis rabat er forskellig fra nul?
-
Ebbe Lysdal | Lysdals Sikring | www.lysdals.dk | sikring@lysdals.dk | 30486446
Lysdal
Indlæg: 22
Tilmeldt: ons jan 16, 2013 11:19 am
Geografisk sted: Odense
Kontakt:

Indlæg af Lysdal »

Lysdal skrev:Findes der en tilsvarende funktion, så rabat feltet kun udskrives i de enkelte ordrelinier, hvis rabat er forskellig fra nul?
Har selv løst den ved at tilføje den sidste af disse linier i includes/formfunk.php:

Kode: Vælg alt

					if ($y_tjek!=$y) { #Det først skrevne felt på en linje bliver "ædt" ved sideskift. Derfor dette dummy felt.
						$svar=skriv("$str[$z]", "$fed[$z]", "$kursiv[$z]", "$color[$z]", "", "ordrelinjer_".$Opkt, "$xa[$z]", "$y", "$justering[$z]", "$form_font[$z]","$formular");
						$y_tjek=$y;
					}
					if ($rabat[$x]=="0,00") $rabat[$x]=""; // Skriv intet i rabat kolonnen hvis = 0,00
-
Ebbe Lysdal | Lysdals Sikring | www.lysdals.dk | sikring@lysdals.dk | 30486446
CasperP
Indlæg: 1
Tilmeldt: lør jan 11, 2014 6:39 pm
Geografisk sted: Danmark

Findes der en kode som kan bruges modsat?

Indlæg af CasperP »

Peter Rude skrev:Du skal skrive:
if($ordre_kontakt)Att: $ordre_kontakt
Hej,
Jeg søger en kode som kan bruges modsat if funktionen (Altså hvis feltet er blankt)

Eksempel:
Kunder der ikke er tilmeldt PBS.
Disse skal have en tekst på fakturaen, hvor jeg opfordrer dem til at tilmelde PBS, men denne tekst skal ikke være med, hvis kunden allerede er tilmeldt.

Det kunne være noget lignende:
if null($ordre_PBS)Tilmeld betalingsservice via din netbank.
/Casper Ploug
Faktura Danmark I/S
nielsrune
Indlæg: 63
Tilmeldt: tors maj 14, 2009 7:04 pm
Kontakt:

Indlæg af nielsrune »

Kære CasperP

Jeg har ikke lige mulighed for at teste, men prøve at bruge nedenstående. Det burde umiddelbart virke. Bemærk udråbstegnet.

Kode: Vælg alt

if(!$ordre_PBS)Tilmeld betalingsservice via din netbank.
info@kbds.dk
Indlæg: 50
Tilmeldt: man okt 19, 2009 3:22 pm
Geografisk sted: Holsted
Kontakt:

Indlæg af info@kbds.dk »

Godt lille hint, til at gøre fakturaerne pænere :)
Tak!
Peter Rude skrev:Du skal skrive:
if($ordre_kontakt)Att: $ordre_kontakt
Med venlig hilsen / Best Regards
Mads Kikkenborg
KIKKENBORGS DATASERVICE ApS ...IT i øjenhøjde
Mail: mk@kbds.dk
Web: www.kbds.dk
Tlf. nr.: 46 95 10 10
Besvar